证书公钥系统与身份公钥系统之间的认证加密方法技术方案

技术编号:3784366 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种证书公钥系统与身份公钥系统之间的认证加密方法。其具体过程为:从公钥函数数据库中选取参数,并生成身份公钥系统和证书公钥系统的公、私钥;根据系统的参数和公、私钥生成用户的公、私钥;利用双线性映射、发送者的私钥和接收者的公钥,计算身份公钥系统与证书公钥系统的用户之间的会话密钥;再用该会话密钥认证加密消息得到密文,并把密文发送给接收者;接收者先利用双线性映射和自身的私钥,计算出会话密钥,再用该会话密钥解密出明文消息,并认证发送者的身份。本发明专利技术具有实施过程简单、传输效率高的优点,可用于证书公钥系统与身份公钥系统之间对秘密文件的可认证的传输。

【技术实现步骤摘要】

【技术保护点】
一种证书公钥系统与身份公钥系统之间的认证加密方法,包括: (1)系统公私钥生成步骤: 证书公钥系统和身份公钥系统从公钥函数数据库中选取一套参数,包括两个阶为素数q的循环群G↓[1]和G↓[2],双线性对*:G↓[1]×G↓[1] →G↓[2],哈希函数H↓[1]:{0,1}*→G↓[1],根据选取的参数,证书公钥系统选取公钥pk和私钥sk,身份公钥系统选取公钥mpk和私钥msk; (2)用户公私钥生成步骤: 身份公钥系统将用户B的身份ID↓[B]作为用户 B的公钥,并根据ID↓[B]和msk生成用户B的私钥D↓[B];证书公钥系统的用户A由自己生成公...

【技术特征摘要】

【专利技术属性】
技术研发人员:李晖孙银霞朱辉
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:87[中国|西安]

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

1
相关领域技术
  • 暂无相关专利