基于硬件扩展指令集的SM4算法快速实现方法及系统

    公开(公告)号:CN119652496A

    公开(公告)日:2025-03-18

    申请号:CN202411800643.4

    申请日:2024-12-09

    Inventor: 郁昱 黄焯 刘振

    Abstract: 本发明提供了一种基于硬件扩展指令集的SM4算法快速实现方法及系统,包括:根据128比特输入密钥,并将其扩展为轮密钥RK;将轮密钥RK进行数据转换得到转换后的轮密钥;将输入的16个SM4数据块进行切割转换得到转换后的明文数据;对转换后的轮密钥和明文数据进行32轮迭代,使用AVX512指令集指令实现仿射变换将数据从SM4所在有限域转换至AES所在有限域,再使用VAES指令集指令执行AES中的S盒操作,再用AVX512指令集指令实现逆仿射变换将数据从AES所在有限域转换回SM4所在有限域;将SM4算法32轮迭代过程执行后的数据重新进行大小端转换并从512比特寄存器中分块取出,按照特定顺序排列成16块明文数据对应的16块密文输出。

    基于UTXO模型的低存储消耗的方法和系统

    公开(公告)号:CN114328518B

    公开(公告)日:2024-07-26

    申请号:CN202111591194.3

    申请日:2021-12-23

    Abstract: 本发明提供了一种基于UTXO模型的低存储消耗的方法和系统,包括:在区块链运行前选取共识机制、交易摘要的计算方式、区块链状态摘要的计算方式,并根据共识机制设置区块头的共识字段;在区块链运行后,在节点新加入或重新加入区块链网络时,根据节点类型进行历史数据同步;由拥有未消费的交易输出的用户生成交易,将交易同步到区块链网络;在出块节点选择若干个不在链上的交易,按照共识规则生成区块,并将新生成的区块同步给网络中所有节点;根据实际需要设置修剪周期,将相应的数据从历史数据中将其删除。本发明有效减少区块链历史数据占用的存储空间,降低节点的运行成本。

    多人链下状态通道中信息安全保护实现方法及系统

    公开(公告)号:CN114826603B

    公开(公告)日:2023-11-14

    申请号:CN202210288131.9

    申请日:2022-03-22

    Abstract: 一种多人链下状态通道中信息安全保护实现方法,通过执行者建立多人链下状态通道并生成系统公共参数后,发起方与接收方加入多人链下状态通道并进行链下状态更新,经执行者验证后更新多人链下状态通道的状态,实现对通道内用户的保护。本发明通过执行者进行通道建立和对通道中交易进行排序,并在每一轮交易起始时广播通道状态,使得交易金额对通道中非交易双方的其他参与方是不可获知,在提升吞吐量改善区块链可扩展性问题的同时,保护了通道内用户的信息。

    基于UTXO模型的低存储消耗的方法和系统

    公开(公告)号:CN114328518A

    公开(公告)日:2022-04-12

    申请号:CN202111591194.3

    申请日:2021-12-23

    Abstract: 本发明提供了一种基于UTXO模型的低存储消耗的方法和系统,包括:在区块链运行前选取共识机制、交易摘要的计算方式、区块链状态摘要的计算方式,并根据共识机制设置区块头的共识字段;在区块链运行后,在节点新加入或重新加入区块链网络时,根据节点类型进行历史数据同步;由拥有未消费的交易输出的用户生成交易,将交易同步到区块链网络;在出块节点选择若干个不在链上的交易,按照共识规则生成区块,并将新生成的区块同步给网络中所有节点;根据实际需要设置修剪周期,将相应的数据从历史数据中将其删除。本发明有效减少区块链历史数据占用的存储空间,降低节点的运行成本。

    一种参数化全场视觉振动模态分解方法

    公开(公告)号:CN112307932A

    公开(公告)日:2021-02-02

    申请号:CN202011164566.X

    申请日:2020-10-27

    Abstract: 本发明公开了一种参数化全场视觉振动模态分解方法,涉及振动模态参数辨识技术领域,所述方法包括如下步骤:步骤1、时域模态坐标参数化;步骤2、空域模态振型参数化;步骤3、时空域参数化模态叠加模型构建;步骤4、参数化模态叠加模型的时空域联合优化;步骤5、参数矩阵分解与模态重构。通过本发明的实施,避免了视觉高空间分辨率优势带来的高维自由度计算难题,解决了高维、全场视觉振动模态的精确分解与参数辨识问题,同时抑制视觉振动数据中存在的复杂时空域背景噪声,提高了计算能力与计算效率。

    基于存储证明的区块链方法及系统

    公开(公告)号:CN111078686A

    公开(公告)日:2020-04-28

    申请号:CN201911106988.9

    申请日:2019-11-13

    Abstract: 本发明提供了一种基于存储证明的区块链方法及系统,包括:存储数据生成步骤:每个新加入网络的新矿工利用生成需要存储的数据;空间声明交易广播步骤:新加入网络的新矿工根据存储的数据生成梅克尔承诺,新矿工再生成并广播一笔空间声明交易,向全网宣布自己投入硬盘空间的大小以及对所存储的数据的梅克尔承诺。本发明提出了一种基于存储证明的区块链方案,有效地解决了基于PoW及PoS等已有区块链方案存在的问题,通过巧妙的设计合理的区块打分函数,使得矿工成功挖出一个合法区块的概率正比于其投入的硬盘空间大小,从而保证了矿工竞争的公平性。

    支持隐形地址和签名聚合的全功能分层确定性钱包模型

    公开(公告)号:CN119515385A

    公开(公告)日:2025-02-25

    申请号:CN202411575338.X

    申请日:2024-11-06

    Abstract: 本发明提供了一种支持隐形地址和签名聚合的全功能分层确定性钱包模型,包括:支持层级组织的全功能分层确定性钱包管理层和支持组织中每个管理者实体的交易功能层;支持层级组织的全功能分层确定性钱包管理层,包括根管理者实体的钱包密钥生成,以及上层管理者实体为其直接下层管理者实体生成钱包密钥;支持组织中每个管理者实体的交易功能层,包括单个交易签名的产生和验证,以及聚合签名的产生和验证。本发明将隐形地址功能加入到分层确定性钱包,通过非交互式的密钥派生机制,使发送方非常方便地获得数字资产的接收地址,加强了分层确定性钱包的主公钥特性,更好实现了用户便利性和用户隐私性。

    格上聚合代理签名方法及系统
    8.
    发明公开

    公开(公告)号:CN119483983A

    公开(公告)日:2025-02-18

    申请号:CN202411903605.1

    申请日:2024-12-23

    Abstract: 本发明提供了一种格上聚合代理签名方法及系统,包括:步骤S1:通过密钥生成算法生成原始签名者和代理签名者的密钥对;步骤S2:原始签名侧使用原始签名者的密钥对为代理签名者产生代理密钥对;步骤S3:代理签名侧使用原始签名者的公钥验证代理密钥对的有效性;步骤S4:代理签名侧使用代理签名者的密钥对和代理密钥对产生代理签名;步骤S5:验证侧使用代理签名者的公钥和代理公钥验证代理签名的有效性;步骤S6:对于同一个原始签名者的所有代理签名者产生的有效代理签名进行聚合处理;步骤S7:验证侧使用代理签名者的公钥和代理公钥验证聚合签名的有效性。

    用户余额隐私保护和授权监管下的交易删除方法及系统

    公开(公告)号:CN111988290B

    公开(公告)日:2022-10-14

    申请号:CN202010778239.7

    申请日:2020-08-05

    Abstract: 本发明提供了一种适用于联盟链的用户余额隐私保护和授权监管下的交易删除方法及系统,包括:参与各方的初始化步骤:定义成员节点的角色分类及功能,生成成员节点的公私钥,生成授权监管方的监管参数;转账的发起步骤:令普通用户发起转账交易,将转账交易信息发送给记账节点、授权监管方和转账接收方。本发明为了使授权监管方可对区块链上的恶意信息进行修订并不影响已有的区块链的链接信息,本发明的方案同时使用变色龙哈希函数和传统密码哈希函数,借助变色龙哈希函数的找碰撞算法,由此授权监管方可以对承载恶意信息的区块进行修订而保持所修订的区块的原哈希值不变,不影响有效区块的正确性。

    用于区块链扩展的多向状态通道方法、系统及介质

    公开(公告)号:CN110751468A

    公开(公告)日:2020-02-04

    申请号:CN201910906584.1

    申请日:2019-09-24

    Abstract: 本发明提供了一种用于区块链扩展的多向状态通道方法、系统及介质,包括:通道建立步骤:通过通道监管人S和多个普通用户合作建立一个多向支付的链下通道;通道支付步骤:在建立的多向支付的链下通道内,普通用户之间进行交易,监管人S根据普通用户之间的交易信息,向多个普通用户发送通道状态更新信息。本发明提出了一种高效的支持并行的多向状态通道方案,有效解决了多个用户之间存在高频的双向支付的应用场景。在跨通道支付的路由方面,相比于基于双向支付通道构建的闪电网络和雷电网络,具有更好的性能。

Patent Agency Ranking