签密方法和装置以及对应的签密验证方法和装置制造方法及图纸

技术编号:8414726 阅读:151 留言:0更新日期:2013-03-14 21:55
发送者(110)使用如下方法步骤生成签密:使用第一加密算法利用公钥Epk对明文m加密(S1)以获得密文e,e=E.Encrypt(m);使用封装算法和公钥Kpk生成(S2)密钥k和其封装c,k,c=KD.Encapsulate();使用Ssk对(e,c)签名,s=S.sign(e,c),步骤S3;使用第二加密算法和密钥k对签名s加密(S4),e_d=D.Encrypt(s)。该m的签密由(e,c,e_d)形成(S5)。发送者还可以证明(S11)e的解密的知识,以及e_d使用封装的密钥对连接在一起的c和e上的有效签名加密。本发明专利技术还提供了相应的签密验证装置和方法,以及计算机程序产品。

【技术实现步骤摘要】

【技术保护点】
一种通过装置(110)对明文m签密的方法,所述方法包括在所述装置(110)处的步骤:?使用第一加密算法和接收者的第一公钥Epk对明文m加密(S1)以获得第一密文e;?使用(S2)随机数r、封装算法和接收者的第二公钥Kpk以生成会话密钥k和所述会话密钥k的封装c;?使用发送者的私用签名密钥Ssk利用签名算法在所述第一密文e和所述封装c上生成(S3)签名s;?使用所述会话密钥k利用第二加密算法对所述签名s加密(S4)以获得第二密文e_d;?由所述第一密文e、所述封装c和所述第二密文e_d形成(S5)所述签密;以及?输出(S6)所述签密。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:L埃尔艾玛尼
申请(专利权)人:汤姆森特许公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1