密钥协商方法和装置
    1.
    发明授权

    公开(公告)号:CN101582906B

    公开(公告)日:2012-04-18

    申请号:CN200910150464.X

    申请日:2009-06-23

    Abstract: 本发明公开了一种密钥协商方法和装置,该方法包括:第一用户端从证书中心获取与该第一用户端进行密钥协商会话的第二用户端的长期公钥;随机选择第一用户端的临时密钥,并对第一用户端的临时密钥和第一用户端的长期私钥进行第一哈希计算获得第一中间值;根据第一中间值和临时密钥生成第一密钥协商消息;将第一密钥协商消息发送至第二用户端后,接收第二用户端返回的第二密钥协商消息;第一用户端根据第二密钥协商消息、第二用户端的长期公钥、第一用户端的临时密钥、第一用户端的长期私钥和密钥协商会话的会话标识进行第二哈希计算得到共享密钥。本发明提高了密钥协商的效率,并且任何一方的长期密钥和临时密钥不同时泄露,即可保证协商的安全性。

    一种三方口令认证密钥交换方法

    公开(公告)号:CN101702645A

    公开(公告)日:2010-05-05

    申请号:CN200910246535.6

    申请日:2009-11-30

    Abstract: 本发明公开了一种三方口令认证密钥交换方法,包括:用户设备A和用户设备B分别计算并发送请求通信的信息、第一Diffie-Hellman密钥成分信息和向服务器S证明自身合法身份的验证信息;服务器S验证所述的验证信息,如果验证成功,服务器S分别计算用户设备A和用户设备B的第二Diffie-Hellman密钥成分信息,并发送给对端用户,服务器S计算并发送向用户设备A和用户设备B证明服务器S自身合法身份的验证信息;用户设备A和用户设备B分别验证所述的证明服务器S自身合法身份的验证信息,如果通过验证,用户设备A和用户设备B分别计算产生会话密钥。

    检错比特并行脉动阵列移位多项式基乘法器

    公开(公告)号:CN101968732A

    公开(公告)日:2011-02-09

    申请号:CN201010501073.0

    申请日:2010-10-09

    Abstract: 本发明涉及信息安全技术中的一种乘法器结构,特别是涉及一种具备检错能力的比特并行脉动阵列移位多项式基乘法器。该乘法器针对一类被国际标准广泛采纳的有限域——不可约三项式定义的域GF(2m)设计,其设计原理清晰,结构规则化模块化,适合大规模集成电路设计,且因该设计采用脉动阵列结构,适合连续乘法计算,计算效率非常高。另外,借助汉明编码理论,在低开销的代价下乘法器引入并行检错功能,能够较大程度上保证计算结果的正确性,进而能够有效抵抗故障分析攻击,为密码体制的实现提供更可靠的安全保证。

    一种数据加密方法
    4.
    发明公开

    公开(公告)号:CN101702646A

    公开(公告)日:2010-05-05

    申请号:CN200910246536.0

    申请日:2009-11-30

    Abstract: 本发明公开了一种数据加密方法,包括:获得用于对数据明文进行加密的密钥参数;计算获得多基数链Tate对;利用所述密钥参数和所述多基数链Tate对,对所述数据明文进行加密计算,得到数据密文;其中,计算获得多基数链Tate对,包括:利用{2,3,5}-多基数链展开式算法展开扭群的阶,利用多项式扩展算法、伪乘算法和点的优化进行Miller算法中的直线计算,最终计算获得多基数链Tate对。有效地减少了Miller算法的迭代次数,提高了Tate对的计算效率,从而使加密算法的计算效率得到进一步提高。

    密钥协商方法和装置
    5.
    发明公开

    公开(公告)号:CN101582906A

    公开(公告)日:2009-11-18

    申请号:CN200910150464.X

    申请日:2009-06-23

    Abstract: 本发明公开了一种密钥协商方法和装置,该方法包括:第一用户端从证书中心获取与该第一用户端进行密钥协商会话的第二用户端的长期公钥;随机选择第一用户端的临时密钥,并对第一用户端的临时密钥和第一用户端的长期私钥进行第一哈希计算获得第一中间值;根据第一中间值和临时密钥生成第一密钥协商消息;将第一密钥协商消息发送至第二用户端后,接收第二用户端返回的第二密钥协商消息;第一用户端根据第二密钥协商消息、第二用户端的长期公钥、第一用户端的临时密钥、第一用户端的长期私钥和密钥协商会话的会话标识进行第二哈希计算得到共享密钥。本发明提高了密钥协商的效率,并且任何一方的长期密钥和临时密钥不同时泄露,即可保证协商的安全性。

    一种数据加密方法
    6.
    发明授权

    公开(公告)号:CN101702646B

    公开(公告)日:2012-06-27

    申请号:CN200910246536.0

    申请日:2009-11-30

    Abstract: 本发明公开了一种数据加密方法,包括:获得用于对数据明文进行加密的密钥参数;计算获得多基数链Tate对;利用所述密钥参数和所述多基数链Tate对,对所述数据明文进行加密计算,得到数据密文;其中,计算获得多基数链Tate对,包括:利用{2,3,5}-多基数链展开式算法展开扭群的阶,利用多项式扩展算法、伪乘算法和点的优化进行Miller算法中的直线计算,最终计算获得多基数链Tate对。有效地减少了Miller算法的迭代次数,提高了Tate对的计算效率,从而使加密算法的计算效率得到进一步提高。

    检错比特并行脉动阵列移位多项式基乘法器及其构造方法

    公开(公告)号:CN101968732B

    公开(公告)日:2012-12-19

    申请号:CN201010501073.0

    申请日:2010-10-09

    Abstract: 本发明涉及信息安全技术中的一种乘法器结构,特别是涉及一种具备检错能力的比特并行脉动阵列移位多项式基乘法器。该乘法器针对一类被国际标准广泛采纳的有限域——不可约三项式定义的域GF(2m)设计,其设计原理清晰,结构规则化模块化,适合大规模集成电路设计,且因该设计采用脉动阵列结构,适合连续乘法计算,计算效率非常高。另外,借助汉明编码理论,在低开销的代价下乘法器引入并行检错功能,能够较大程度上保证计算结果的正确性,进而能够有效抵抗故障分析攻击,为密码体制的实现提供更可靠的安全保证。

    一种三方口令认证密钥交换方法

    公开(公告)号:CN101702645B

    公开(公告)日:2011-12-21

    申请号:CN200910246535.6

    申请日:2009-11-30

    Abstract: 本发明公开了一种三方口令认证密钥交换方法,包括:用户设备A和用户设备B分别计算并发送请求通信的信息、第一Diffie-Hellman密钥成分信息和向服务器S证明自身合法身份的验证信息;服务器S验证所述的验证信息,如果验证成功,服务器S分别计算用户设备A和用户设备B的第二Diffie-Hellman密钥成分信息,并发送给对端用户,服务器S计算并发送向用户设备A和用户设备B证明服务器S自身合法身份的验证信息;用户设备A和用户设备B分别验证所述的证明服务器S自身合法身份的验证信息,如果通过验证,用户设备A和用户设备B分别计算产生会话密钥。

Patent Agency Ranking