一种基于高阶正形置换的密码构造方法及系统

    公开(公告)号:CN110532763B

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

    申请号:CN201910828016.4

    申请日:2019-09-03

    Abstract: 本发明属于密码学技术领域,公开了一种基于高阶正形置换的密码构造方法及系统:加密方、解密方统一约定相同的随机数生成方法;双方基于相同方法生成随机数串;加密方对整数8随机划分,进而随机构造低阶正形置换,将低阶正形置换拼接成高阶正形置换,并基于高阶正形置换置换数据,最后串接形成加密数据发送给解密方;解密方用同样的方法构造高阶正形置换及逆置换,并基于逆置换置换数据,得到解密数据;本发明提出的正形置换构造方法针对同一阶数,能比现有方法构造的数目更多,且时间复杂度最低,进而基于该方法设计了一种采用动态变换的高阶正形置换为部件的密码方法,该方法增加了密码攻击人员破译的难度,进而增加了安全性。

    一种基于联盟区块链的机器学习模型交易系统

    公开(公告)号:CN116862508A

    公开(公告)日:2023-10-10

    申请号:CN202310862873.2

    申请日:2023-07-13

    Abstract: 本发明提供一种基于联盟区块链的机器学习模型交易系统,该联盟区块链交易系统包括数据提供方,服务提供商,监管组织,证明组织以及区块链公共账本;智能合约包括数据提供方合约,服务提供方合约和功能合约,所述数据提供方为交易中的买方;所述服务提供方为交易中的卖方,该基于联盟区块链的机器学习模型交易系统不依赖额外的硬件保护机制,基于智能合约为联盟区块链设计了一种机器学习模型的公平交易系统,保证对交易双方的交易公平性,交易系统主要基于链码,几乎不依赖于区块链的底层;该系统依据区块链实现,在交易流程中保存了环境副本,对环境变化非常敏感,因此执行环境具备可信度。

    一种面向数据隐私保护的联盟区块链系统

    公开(公告)号:CN112241434A

    公开(公告)日:2021-01-19

    申请号:CN202011014226.9

    申请日:2020-09-24

    Abstract: 本发明涉及一种面向数据隐私保护的联盟区块链系统,联盟区块链系统包括:证明节点、验证节点和区块链账本模块;智能合约包括范围管理合约和证明合约;证明节点将从客户端读取的私有数据进行预处理后生成参数,调用范围管理合约从区块链账本模块下载指定位置上的范围,证明合约根据参数和范围生成零知识证明并上传至区块链账本模块;验证节点调用证明合约确定零知识证明,根据零知识证明调用范围管理合约确定范围,基于范围对私有数据进行验证。以弱耦合的方式将最新的非交互式零知识范围证明技术与联盟区块链相结合,支持标准范围和任意范围的零知识范围证明的生成和验证,可用于跨组织监督和管理下的隐私保护数据审核场景。

    一种基于一类密码学置换的随机口令生成方法及系统

    公开(公告)号:CN110311777A

    公开(公告)日:2019-10-08

    申请号:CN201910595588.2

    申请日:2019-07-03

    Abstract: 本发明属于信息安全技术领域,公开了一种基于一类密码学置换的随机口令生成方法及系统,针对口令中的每一个字符位,生成一个5位二进制的随机数,随机数为x,并随机构造一个GF(2)5上的非线性正形置换,这个正形置换为P,则将该正形置换作用于这个随机数,得到P(x),也是一个5位二进制的数字;根据每一个字符位的字符类型,将P(x)这个5位二进制的数字转换为对应字符类型的字符,得到所生成的口令。本发明支持用户自定义设置每一个字符位的符号类型的口令生成方法,增强了用户体验感,同时本发明还通过使用正形置换这一类具有优良密码学性质的置换增强了基于伪随机数口令生成方法的安全性。

    一种密码学置换的枚举方法及系统

    公开(公告)号:CN110266471A

    公开(公告)日:2019-09-20

    申请号:CN201910613016.2

    申请日:2019-07-09

    Abstract: 本发明属于密码学技术领域,公开了一种密码学置换的枚举方法及系统,获取n的值;选取一个次数为n的不可约多项式,构造GF(2n)上的乘法表;基于乘法表构造方阵;同时对符号进行相关定义;判断k是否大于0;判断当前k行所有的列号是否均已试过;判断k是否等于最大行号;若有则表示该置换是乘法正形置换。本发明能够快速的枚举GF(2n)上所有的双正形置换,这样一方面提高了构造双正形置换的速度,另一方面由于枚举所有的双正形置换速度很快,所以只需在需要双正形置换的时候去通过快速枚举构造,而不需先花费时间资源和空间资源去构造和存储双正形置换,降低了成本。

    一种基于高阶正形置换的密码构造方法及系统

    公开(公告)号:CN110532763A

    公开(公告)日:2019-12-03

    申请号:CN201910828016.4

    申请日:2019-09-03

    Abstract: 本发明属于密码学技术领域,公开了一种基于高阶正形置换的密码构造方法及系统:加密方、解密方统一约定相同的随机数生成方法;双方基于相同方法生成随机数串;加密方对整数8随机划分,进而随机构造低阶正形置换,将低阶正形置换拼接成高阶正形置换,并基于高阶正形置换置换数据,最后串接形成加密数据发送给解密方;解密方用同样的方法构造高阶正形置换及逆置换,并基于逆置换置换数据,得到解密数据;本发明提出的正形置换构造方法针对同一阶数,能比现有方法构造的数目更多,且时间复杂度最低,进而基于该方法设计了一种采用动态变换的高阶正形置换为部件的密码方法,该方法增加了密码攻击人员破译的难度,进而增加了安全性。

Patent Agency Ranking