首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >椭圆曲线密码信息与密钥加密

椭圆曲线密码信息与密钥加密
EN

Cryptography用户
提问于 2019-07-28 19:47:03
回答 1查看 144关注 0票数 0

我在C中读过一些关于ECC实现的教程,但我感到困惑的是:我是否可以用ECC加密消息,而不需要使用其他任何算法,比如AES、RSA,或者我是否也应该使用它们?

我的意思是:单独的ECC可以用于文本消息加密吗?还是只用于密钥生成?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2019-07-28 21:40:08

正如@kelala所提到的,混合密码系统在实践中被用于支持公钥加密系统。这并不是椭圆曲线与基于整数群的密码系统的特殊性:而是比特绕行(对称密钥)密码比代数密码(公钥)快得多。

因此,我们要做的是创建一个对称密钥,并使用一个公钥方案在KEM/DEM范式 (以及2)中对其进行加密,然后使用对称方案进行实际加密。

另外,请记住,即使您完全使用椭圆曲线进行加密,您也可能需要在某个点上使用哈希函数将文本消息(字节序列)映射到字段元素或曲线点本身。您可以查阅Icart、Fouque、Tibouchi、Coron、Maurer和其他人的作品,以获得如何这样做的示例(取决于您正在学习的曲线家族)。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/72220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档