-
公开(公告)号:CN110519219B
公开(公告)日:2020-05-22
申请号:CN201910610724.0
申请日:2019-07-08
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于格的口令认证密钥交换方法及系统。本发明通过使用错误协调机制AKC,当两个参与方交换完信息seed,yC和yS,并根据这些信息分别计算出两个近似的值σC和σS时,可以从中协调出相同的协调值,用于后续的验证和会话密钥的派生。AKC生成的信号值独立于协调值,且协调值均匀分布,即使敌手获取到信号值,也无法从中推断出协调值的信息,保证了方案的安全性。本发明大大提高了服务器的响应效率,使方案能更适用于大量客户端同时连接服务器的高并发情况。
-
公开(公告)号:CN110532734A
公开(公告)日:2019-12-03
申请号:CN201910629172.8
申请日:2019-07-12
Applicant: 中国科学院信息工程研究所 , 中国科学院数据与通信保护研究教育中心
Abstract: 本发明提供一种基于安全多方计算的隐私时间戳的数字版权方法及系统,本方法包括:互联网版权保护服务商与用户制定智能合约规则;用户发生版权归属纠纷时创建并通过版权纠纷智能合约,并将用户双方时间戳碎片集合保存在区块链上;区块链上参与计算的节点将计算结果发送至恢复差值智能合约;恢复差值智能合约计算版权纠纷用户之间的创作时间戳差值,并输出所述差值以及对应的版权纠纷智能合约地址。本发明可以在不破坏现有的区块链版权系统的框架下,解决区块链版权系统中创作时间的隐私保护问题,保证了用户的匿名性,并使隐私数据真正地掌握在用户手中。
-
公开(公告)号:CN110519058A
公开(公告)日:2019-11-29
申请号:CN201910618291.3
申请日:2019-07-10
Applicant: 中国科学院信息工程研究所
IPC: H04L9/30
Abstract: 本发明公开了一种对于基于格的公钥加密算法的加速方法,本方法为:首先采用Karatsuba算法或Toom-Cook算法将格密码算法中的高维多项式运算拆分为多次的低维多项式乘法,然后用克罗内克变换将低维多项式乘法转换为大数协处理器支持计算的大数乘法运算,最后使用大数协处理器执行大数乘法运算。本发明可以提升多项式乘法的运算计算效率,从而加速基于格的后量子密码算法。
-
公开(公告)号:CN110519058B
公开(公告)日:2020-09-29
申请号:CN201910618291.3
申请日:2019-07-10
Applicant: 中国科学院信息工程研究所
IPC: H04L9/30
Abstract: 本发明公开了一种对于基于格的公钥加密算法的加速方法,本方法为:首先采用Karatsuba算法或Toom‑Cook算法将格密码算法中的高维多项式运算拆分为多次的低维多项式乘法,然后用克罗内克变换将低维多项式乘法转换为大数协处理器支持计算的大数乘法运算,最后使用大数协处理器执行大数乘法运算。本发明可以提升多项式乘法的运算计算效率,从而加速基于格的后量子密码算法。
-
公开(公告)号:CN109905241B
公开(公告)日:2020-08-28
申请号:CN201910067861.4
申请日:2019-01-24
Applicant: 中国科学院信息工程研究所
IPC: H04L9/30
Abstract: 本发明公开了一种椭圆曲线公钥的短汉字编码、解码方法。本发明编码方法为:1)使用椭圆曲线上点压缩方法对公钥P进行压缩,得到压缩后的公钥P’;2)选取2k个汉字组成数组C,根据公钥P’的长度确定编码公钥P所需汉字个数n;3)设置一保留位OP,然后根据该公钥P’与该保留位OP生成一比特串M;4)将比特串M以每块k位按序拆分为n块,对于每一块中的k位比特串,将其转化为十进制数i,取出数组C中第i个字符C[i]表示该块数据,于是依次将代表n块数据的n个字符拼接后形成新的字符串S;5)用该字符串S表示该公钥P。本发明公开的方法使得公钥信息可以以短汉字文本的形式方便地传递,为使用公钥密码保密通信奠定基础。
-
公开(公告)号:CN110519219A
公开(公告)日:2019-11-29
申请号:CN201910610724.0
申请日:2019-07-08
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于格的口令认证密钥交换方法及系统。本发明通过使用错误协调机制AKC,当两个参与方交换完信息seed,yC和yS,并根据这些信息分别计算出两个近似的值σC和σS时,可以从中协调出相同的协调值,用于后续的验证和会话密钥的派生。AKC生成的信号值独立于协调值,且协调值均匀分布,即使敌手获取到信号值,也无法从中推断出协调值的信息,保证了方案的安全性。本发明大大提高了服务器的响应效率,使方案能更适用于大量客户端同时连接服务器的高并发情况。
-
公开(公告)号:CN110532734B
公开(公告)日:2021-03-09
申请号:CN201910629172.8
申请日:2019-07-12
Applicant: 中国科学院信息工程研究所 , 中国科学院数据与通信保护研究教育中心
Abstract: 本发明提供一种基于安全多方计算的隐私时间戳的数字版权方法及系统,本方法包括:互联网版权保护服务商与用户制定智能合约规则;用户发生版权归属纠纷时创建并通过版权纠纷智能合约,并将用户双方时间戳碎片集合保存在区块链上;区块链上参与计算的节点将计算结果发送至恢复差值智能合约;恢复差值智能合约计算版权纠纷用户之间的创作时间戳差值,并输出所述差值以及对应的版权纠纷智能合约地址。本发明可以在不破坏现有的区块链版权系统的框架下,解决区块链版权系统中创作时间的隐私保护问题,保证了用户的匿名性,并使隐私数据真正地掌握在用户手中。
-
公开(公告)号:CN109905241A
公开(公告)日:2019-06-18
申请号:CN201910067861.4
申请日:2019-01-24
Applicant: 中国科学院信息工程研究所
IPC: H04L9/30
Abstract: 本发明公开了一种椭圆曲线公钥的短汉字编码、解码方法。本发明编码方法为:1)使用椭圆曲线上点压缩方法对公钥P进行压缩,得到压缩后的公钥P’;2)选取2k个汉字组成数组C,根据公钥P’的长度确定编码公钥P所需汉字个数n;3)设置一保留位OP,然后根据该公钥P’与该保留位OP生成一比特串M;4)将比特串M以每块k位按序拆分为n块,对于每一块中的k位比特串,将其转化为十进制数i,取出数组C中第i个字符C[i]表示该块数据,于是依次将代表n块数据的n个字符拼接后形成新的字符串S;5)用该字符串S表示该公钥P。本发明公开的方法使得公钥信息可以以短汉字文本的形式方便地传递,为使用公钥密码保密通信奠定基础。
-
-
-
-
-
-
-