双核并行RSA密码处理方法及协处理器

    公开(公告)号:CN105871552A

    公开(公告)日:2016-08-17

    申请号:CN201610428614.9

    申请日:2016-06-14

    申请人: 天津大学

    IPC分类号: H04L9/30 H04L9/00

    CPC分类号: H04L9/302 H04L9/003 H04L9/005

    摘要: 本发明涉及到信息安全及微处理器设计领域,为实现通过FIOS模乘算法将模乘转换为简单的小数加法和乘法运算,充分降低模乘运算单元的面积,有效避免大量中间数据的写回过程。从硬件实现的角度提升算法的计算效率并进一步节省计算资源,从根本上缩减加解密时间和空间开销,有效提升RSA的加解密性能。本发明采用的技术方案是,双核并行RSA密码处理方法,在进行加密之前,需要借助证书颁发机构(CA)作为可信第三方,负责用户私钥和公钥证书的生成、保管、维护、撤销环节,加密时,用户B执行运算c=me(modN)并将加密信息c发送给用户A;解密时,用户A利用自己的私钥d对密文c执行运算从而恢复出明文。本发明主要应用于信息安全处理。

    基于点盲化方法的优化自动双线性对加密方法及装置

    公开(公告)号:CN106100844B

    公开(公告)日:2020-08-18

    申请号:CN201610351469.9

    申请日:2016-05-24

    申请人: 天津大学

    IPC分类号: H04L9/32 H04L9/30

    摘要: 本发明涉及到信息安全及微处理器设计领域,为从硬件实现的角度提升算法的计算效率并进一步节省计算资源,从根本上缩减加解密时间和空间开销,同时使用合理的抗攻击防护措施,有效的提升双线性对加密的安全性,为双线性对加密方法替代目前主流的加密体系提供一种可能。本发明采用的技术方案是,基于点盲化方法的优化自动双线性对加密方法,包括加密和解密两部分,并由证书颁发机构CA利用随机参数s∈[1,p‑1],p为素域的特征,提前给出公钥Kp=sPCA,以及私钥dA=sIDA,此处PCA为公开参数,IDA为用户的身份信息;假设用户B要加密消息给用户A,为双线性对,P、Q均为输入的形参。本发明主要应用于信息安全场合。

    基于点盲化方法的优化自动双线性对加密方法及装置

    公开(公告)号:CN106100844A

    公开(公告)日:2016-11-09

    申请号:CN201610351469.9

    申请日:2016-05-24

    申请人: 天津大学

    IPC分类号: H04L9/32 H04L9/30

    摘要: 本发明涉及到信息安全及微处理器设计领域,为从硬件实现的角度提升算法的计算效率并进一步节省计算资源,从根本上缩减加解密时间和空间开销,同时使用合理的抗攻击防护措施,有效的提升双线性对加密的安全性,为双线性对加密方法替代目前主流的加密体系提供一种可能。本发明采用的技术方案是,基于点盲化方法的优化自动双线性对加密方法,包括加密和解密两部分,并由证书颁发机构CA利用随机参数s∈[1,p‑1],p为素域的特征,提前给出公钥Kp=sPCA,以及私钥dA=sIDA,此处PCA为公开参数,IDA为用户的身份信息;假设用户B要加密消息给用户A,为双线性对,P、Q均为输入的形参。本发明主要应用于信息安全场合。