-
公开(公告)号:CN119232378B
公开(公告)日:2025-05-06
申请号:CN202411746988.6
申请日:2024-12-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院 , 浙江大学
Abstract: 本申请涉及一种基于国密算法的消息可验证的不经意传输方法和系统,包括:基于协商参数生成第一密钥对和第一身份标识符;并将第一随机点传输至接收方;获取接收方传输的第二随机点和第三随机点;基于第一随机点、第二随机点、第三随机点、协商参数、第一密钥对和第一身份标识符,利用密钥协商算法生成第一验证点和第二验证点;利用椭圆曲线的无穷远点,验证第一验证点和第二验证点的有效性;并基于通过有效性验证的第一验证点和第二验证点生成第一随机密钥和第二随机密钥。通过本申请,能够在密钥协商算法中,利用椭圆曲线的无穷远点进行消息有效性验证,在不经意传输方法中实现了消息可验证,从而避免了无效计算,提高了计算效率和可靠性。
-
公开(公告)号:CN119232378A
公开(公告)日:2024-12-31
申请号:CN202411746988.6
申请日:2024-12-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院 , 浙江大学
Abstract: 本申请涉及一种基于国密算法的消息可验证的不经意传输方法和系统,包括:基于协商参数生成第一密钥对和第一身份标识符;并将第一随机点传输至接收方;获取接收方传输的第二随机点和第三随机点;基于第一随机点、第二随机点、第三随机点、协商参数、第一密钥对和第一身份标识符,利用密钥协商算法生成第一验证点和第二验证点;利用椭圆曲线的无穷远点,验证第一验证点和第二验证点的有效性;并基于通过有效性验证的第一验证点和第二验证点生成第一随机密钥和第二随机密钥。通过本申请,能够在密钥协商算法中,利用椭圆曲线的无穷远点进行消息有效性验证,在不经意传输方法中实现了消息可验证,从而避免了无效计算,提高了计算效率和可靠性。
-
公开(公告)号:CN114285558B
公开(公告)日:2023-09-08
申请号:CN202111598466.2
申请日:2021-12-24
Applicant: 浙江大学
IPC: H04L9/08
Abstract: 本发明公开了一种基于半可信硬件的多方隐私计算方法及装置,其中应用于半可信硬件的方法包括:获取所有用户端的随机数掩膜和随机种子;根据所述随机种子,生成混淆电路种子;根据预定电路描述和所述混淆电路种子,生成混淆电路,所述混淆电路包括混淆表、线路标签和解码信息;利用不经意传输协议,向所述半可信硬件对应的用户端发送所有用户端的输入对应的线路标签;将所述混淆表和解码信息发送给所述半可信硬件对应的用户端,以使得所述用户端根据所述混淆表、解码信息和所有用户端的输入对应的线路标签,计算输出值。解决了相关技术中存在的硬件半可信且多方计算技术通讯量大或通讯轮次多的技术问题。
-
公开(公告)号:CN114338006A
公开(公告)日:2022-04-12
申请号:CN202111598444.6
申请日:2021-12-24
Applicant: 浙江大学
Abstract: 本发明公开了基于半可信硬件的互相关伪随机数的远程获取方法及装置,该方法应用于半可信硬件时包括:获取发送方的随机种子和接收方的选择数;根据所述随机种子和预定互相关伪随机数种类,生成若干第一互相关伪随机数和第一承诺种子;根据所述若干第一互相关伪随机数和第一承诺种子,利用承诺机制生成第一承诺值和第一打开值;根据所述第一承诺值和选择数,生成梅克尔证明;将所述选择数对应的第一互相关伪随机数、第一承诺值、第一打开值和梅克尔证明发送至接收方,以使得接收方根据发送方发送的梅克尔根哈希和所述梅克尔证明对所述第一承诺值进行验证并根据验证通过后的所述第一承诺值和第一打开值对所述选择数对应的互相关伪随机数进行验证。
-
公开(公告)号:CN114338006B
公开(公告)日:2023-01-24
申请号:CN202111598444.6
申请日:2021-12-24
Applicant: 浙江大学
Abstract: 本发明公开了基于半可信硬件的互相关伪随机数的远程获取方法及装置,该方法应用于半可信硬件时包括:获取发送方的随机种子和接收方的选择数;根据所述随机种子和预定互相关伪随机数种类,生成若干第一互相关伪随机数和第一承诺种子;根据所述若干第一互相关伪随机数和第一承诺种子,利用承诺机制生成第一承诺值和第一打开值;根据所述第一承诺值和选择数,生成梅克尔证明;将所述选择数对应的第一互相关伪随机数、第一承诺值、第一打开值和梅克尔证明发送至接收方,以使得接收方根据发送方发送的梅克尔根哈希和所述梅克尔证明对所述第一承诺值进行验证并根据验证通过后的所述第一承诺值和第一打开值对所述选择数对应的互相关伪随机数进行验证。
-
公开(公告)号:CN114285558A
公开(公告)日:2022-04-05
申请号:CN202111598466.2
申请日:2021-12-24
Applicant: 浙江大学
IPC: H04L9/08
Abstract: 本发明公开了一种基于半可信硬件的多方隐私计算方法及装置,其中应用于半可信硬件的方法包括:获取所有用户端的随机数掩膜和随机种子;根据所述随机种子,生成混淆电路种子;根据预定电路描述和所述混淆电路种子,生成混淆电路,所述混淆电路包括混淆表、线路标签和解码信息;利用不经意传输协议,向所述半可信硬件对应的用户端发送所有用户端的输入对应的线路标签;将所述混淆表和解码信息发送给所述半可信硬件对应的用户端,以使得所述用户端根据所述混淆表、解码信息和所有用户端的输入对应的线路标签,计算输出值。解决了相关技术中存在的硬件半可信且多方计算技术通讯量大或通讯轮次多的技术问题。
-
-
-
-
-