-
公开(公告)号:CN114553394B
公开(公告)日:2022-08-16
申请号:CN202210424254.0
申请日:2022-04-22
摘要: 本发明公开了基于多密钥全同态方案的补码运算器及运算方法,运算器包括多密钥全同态加法运算器、多密钥全同态减法运算器、多密钥全同态乘法运算器和多密钥全同态除法运算器;所述多密钥全同态加法器由多密钥全同态0‑类加法器构成;所述多密钥全同态减法器由多密钥全同态0‑类加法器与多密钥全同态取非器构成;所述多密钥全同态乘法器由多密钥全同态0‑类加法器、多密钥全同态1‑类加法器、多密钥全同态2‑类加法器和多密钥全同态与门构成;所述多密钥全同态除法器由多密钥全同态取补器、多密钥全同态CAS单元与多密钥全同态异或门构成。本发明构造了任意位的补码整数四则运算器,能够支持任意位的正负整数之间的四则运算,大大提高了MKTFHE方案的实用性。
-
公开(公告)号:CN115021944B
公开(公告)日:2022-11-04
申请号:CN202210940999.2
申请日:2022-08-08
摘要: 本发明公开了一种基于聚合签名和时空证明算法的共识方法及装置,方法包括构建交易请求、构建聚合签名算法、基于交易请求采用聚合签名算法中的秘钥生成算法和签名算法完成交易签名、交易签名聚合、构建PoST算法并运行PoST算法、通过网络将区块广播给相邻节点、验证区块交易及存储,若验证通过则将新区块放入验证节点的本地链中,否则丢弃。本发明一方面采用聚合签名算法,减小区块大小和容量,提高通信效率和签名验证效率;另一方面结合空间证明和时间证明的PoST算法,解决能源浪费和51%攻击问题;从而保证区块链的交易数据不存在被篡改的可能性和能快速进行交易数据的验证及确认。
-
公开(公告)号:CN115021944A
公开(公告)日:2022-09-06
申请号:CN202210940999.2
申请日:2022-08-08
摘要: 本发明公开了一种基于聚合签名和时空证明算法的共识方法及装置,方法包括构建交易请求、构建聚合签名算法、基于交易请求采用聚合签名算法中的秘钥生成算法和签名算法完成交易签名、交易签名聚合、构建PoST算法并运行PoST算法、通过网络将区块广播给相邻节点、验证区块交易及存储,若验证通过则将新区块放入验证节点的本地链中,否则丢弃。本发明一方面采用聚合签名算法,减小区块大小和容量,提高通信效率和签名验证效率;另一方面结合空间证明和时间证明的PoST算法,解决能源浪费和51%攻击问题;从而保证区块链的交易数据不存在被篡改的可能性和能快速进行交易数据的验证及确认。
-
公开(公告)号:CN114430321B
公开(公告)日:2022-07-12
申请号:CN202210357035.5
申请日:2022-04-07
摘要: 本发明公开了基于DFA自适应安全的黑盒可追踪密钥属性加密方法及装置,包括:密钥生成中心运行初始化算法产生系统公钥PK和主私钥MSK,并将PK发送给数据拥有者;数据拥有者将PK、需要加密的数据m以及数据m的属性字符串ω作为输入,运行加密算法生成密文CT;数据使用者将身份信息ID和得到授权的确定性有限自动机模型发送给密钥生成中心;密钥生成中心利用MSK、PK、ID和运行密钥生成算法生成解密密钥和用户身份主键KeyID,将(KeyID,ID)存入用户哈希表LIST里,并将发送给数据使用者;数据使用者向云服务器请求密文CT,输入和CT,运行解密算法,解开密文获得数据m。本发明以DFA作为访问结构,能够处理任意长的属性字符串和匹配范围属性,使得访问控制更加灵活。
-
公开(公告)号:CN114553394A
公开(公告)日:2022-05-27
申请号:CN202210424254.0
申请日:2022-04-22
摘要: 本发明公开了基于多密钥全同态方案的补码运算器及运算方法,运算器包括多密钥全同态加法运算器、多密钥全同态减法运算器、多密钥全同态乘法运算器和多密钥全同态除法运算器;所述多密钥全同态加法器由多密钥全同态0‑类加法器构成;所述多密钥全同态减法器由多密钥全同态0‑类加法器与多密钥全同态取非器构成;所述多密钥全同态乘法器由多密钥全同态0‑类加法器、多密钥全同态1‑类加法器、多密钥全同态2‑类加法器和多密钥全同态与门构成;所述多密钥全同态除法器由多密钥全同态取补器、多密钥全同态CAS单元与多密钥全同态异或门构成。本发明构造了任意位的补码整数四则运算器,能够支持任意位的正负整数之间的四则运算,大大提高了MKTFHE方案的实用性。
-
公开(公告)号:CN114430321A
公开(公告)日:2022-05-03
申请号:CN202210357035.5
申请日:2022-04-07
摘要: 本发明公开了基于DFA自适应安全的黑盒可追踪密钥属性加密方法及装置,包括:密钥生成中心运行初始化算法产生系统公钥PK和主私钥MSK,并将PK发送给数据拥有者;数据拥有者将PK、需要加密的数据m以及数据m的属性字符串ω作为输入,运行加密算法生成密文CT;数据使用者将身份信息ID和得到授权的确定性有限自动机模型发送给密钥生成中心;密钥生成中心利用MSK、PK、ID和运行密钥生成算法生成解密密钥和用户身份主键KeyID,将(KeyID,ID)存入用户哈希表LIST里,并将发送给数据使用者;数据使用者向云服务器请求密文CT,输入和CT,运行解密算法,解开密文获得数据m。本发明以DFA作为访问结构,能够处理任意长的属性字符串和匹配范围属性,使得访问控制更加灵活。
-
-
-
-
-