一种基于区块链的地理信息数据存储与共享方法

    公开(公告)号:CN117454400A

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

    申请号:CN202311451755.9

    申请日:2023-11-02

    Abstract: 本发明涉及地理信息数据隐私保护领域,提供了一种基于区块链的地理信息数据的存储与共享方法。地理信息数据定位准、精度高、涉密广的安全特征,使得其安全问题十分突出,本发明通过引入区块链技术、SM4加密算法以及基于密文的属性加密算法为地理信息数据提供了细粒度的访问控制,实现了地理信息数据的隐私安全。本发明结合了Schnorr签名算法、区块链和IPFS技术,将地理信息数据转移到链下,再通过发送交易的方式将数据的哈希值存储到区块链上,交易的各参与方使用各自的密钥对交易签名,最后将所有参与方的签名和公钥聚合为一个签名和一个公钥存储在区块链上从而扩展区块链的存储能力,在保证数据安全共享的同时可以有效降低链上数据的存储成本。

    一种轻量级联合编码的密码实现方法及系统

    公开(公告)号:CN116722967A

    公开(公告)日:2023-09-08

    申请号:CN202310272929.9

    申请日:2023-03-20

    Abstract: 本发明公开了适用于资源受限设备的一种轻量级联合编码的密码实现方法及系统,其中,用于加密时,包括以下步骤:获取长度为L的待加密数据,并设置迭代次数为R+1轮;利用ARX型轻量级分组算法对所述待加密数据执行R轮轮运算得到初始密文,并在前R‑1轮的每轮轮运算中均扩展更新子密钥;将所述初始密文作为第R+1轮运算的输入,再对所述初始密文依次执行LDPC码编码以及密钥加运算后得到最终密文;前R轮中每一轮轮运算是依次执行轮密钥加运算、对合非线性运算、对合列混淆运算。本发明利用一种运算简单、扩散速度快的ARX型轻量级分组算法与LDPC码编码结合,有效保障资源受限设备数据传输过程中的安全性与可靠性。

    基于ARX结构的16比特密码S盒设计方法

    公开(公告)号:CN117478309A

    公开(公告)日:2024-01-30

    申请号:CN202311433915.7

    申请日:2023-10-31

    Abstract: 本发明公开了基于ARX结构的16比特密码S盒设计方法,包括以下步骤:构造密码学性质较优的8比特S盒作为本设计方案的样本集;提出一种基于ARX结构的16比特密码S盒构造方案;对新设计的16比特密码S盒构造方案进行遍历搜索;最后对所搜索出来的16比特S盒进行测试,筛选出性质优良的16比特S盒。本发明方法采用小盒构造大盒的思想,以8比特S盒作为样本,简化了结构设计、增强了结构的可变性且易于实现。测试结果表明,本发明设计的16比特S盒在软件实现友好的条件下达到了密码学性质优良,解决了之前16比特S盒差分均匀度和非线性度等密码学性质较弱的问题,这为分组密码算法的设计提供高安全性的非线性支持。

Patent Agency Ranking