一种基于区块链技术的行程匹配方法及系统

    公开(公告)号:CN118779912A

    公开(公告)日:2024-10-15

    申请号:CN202410891893.7

    申请日:2024-07-04

    摘要: 本发明公开了一种基于区块链技术的行程匹配方法及系统,涉及行程匹配技术领域。本发明的技术要点包括:所述方法应用在区块链上,首先确定最优行程距离的双方用户;然后调用智能合约对双方用户的位置数据进行扰动处理,调用智能合约对双方用户的手机号码进行加密处理,并存储扰动处理后的位置数据和加密后的手机号码;最后基于扰动处理后的位置数据对双方用户进行行程匹配;其中,扰动处理使得原始位置数据被加入随机噪声,双方用户无法从扰动后的数据中推断原始位置。本发明能够确保双方用户无法直接获取到对方的具体位置数据和手机号码,同时也能够保障用户的个人信息不被滥用,为用户提供了更加私密和可靠的出行体验。

    一种面向同态加密算法Paillier的数据通路的加速系统

    公开(公告)号:CN117113442B

    公开(公告)日:2024-04-05

    申请号:CN202311087515.5

    申请日:2023-08-28

    IPC分类号: G06F21/72 G06F21/60

    摘要: 本发明一种面向同态加密算法Paillier的数据通路的加速系统,涉及硬件信息安全领域,为解决现有通过软件函数传输数据的速率较低,难以满足大位宽秘钥下进行Paillier加解密性能要求的问题。包括:XDMA IP核:用于接收上位机发送的数据并发送给AXI4从机模块,以及接收AXI4从机模块发送的数据并返回给上位机;AXI4从机模块:将数据写入IFIFO模块;以及用于读取OFIFO模块的数据;控制器模块:用于控制IFIFO模块、OFIFO模块与加解密模块的数据通信,所述加解密模块构建有Paillier同态加密网络模型:基于中国剩余定理的Paillier同态加密算法,对上位机传入的明文数据进行加密和解密,其中Paillier算法采用2K进制模幂算法对加密和解密的过程中的模幂进行计算。本发明系统数据传输准确且读写性能优异。

    一种基于安全多方计算的支持压缩的隐私信息检索方法及系统

    公开(公告)号:CN117150557A

    公开(公告)日:2023-12-01

    申请号:CN202311143399.4

    申请日:2023-09-06

    IPC分类号: G06F21/62

    摘要: 本发明一种基于安全多方计算的支持压缩的隐私信息检索方法及系统,涉及信息安全技术领域,为解决现有方法的检索效率低且难以同时兼顾查询方和被查询方的隐私的问题。包括:S1.客户端生成同态加密公私钥pk、sk,服务端根据客户端公布的公钥pk和服务端持有的n条原始数据基于安全计算的隐私信息检索协议进行运算构建HE同态明文数据库;S2.客户端对查询的索引i进行编码生成明文向量X,将查询向量X编码到一个同态明文多项式Q;S3.客户端对多项式Q进行加密得到查询密文q,向服务端发起查询;S4.服务器将查询密文q扩展为一个n维的查询密文向量p;S5.服务器根据扩展向量p得到最终检索结果resp;S6.客户端利用私钥sk解密得到检索结果。

    一种基于深度学习的侧信道攻击方法及系统

    公开(公告)号:CN117093984A

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

    申请号:CN202311127739.4

    申请日:2023-09-04

    摘要: 本发明一种基于深度学习的侧信道攻击方法及系统,涉及侧信道攻击技术领域,为解决现有深度学习网络往往过度关注信息性区域周围的非关键部分,影响侧信道攻击效率和精度的问题。包括:步骤S1:获取侧信道的攻击轨迹的数据集;步骤S2:对收集的数据进行预处理;步骤S3:建立侧信道攻击网络模型,网络使用了多个不同大小的卷积核,在特征提取时进行不同的卷积运算和池化操作,对数据进行不同尺度的特征提取获取全局信息,减少对信息性区域周围的非关键部分的关注,以实现对数据进行更好的表征;步骤S4:对模型进行训练及测试;步骤S5:采用训练后的模型预测侧信道数据每一个中间泄露值的概率,通过利用多条能量迹的预测概率,恢复出正确的密钥信息。

    一种应用于标量乘的素数域模乘方法

    公开(公告)号:CN116821932A

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

    申请号:CN202310789096.3

    申请日:2023-06-29

    IPC分类号: G06F21/60 G06F17/16 G06F7/523

    摘要: 本发明提出一种应用于标量乘的素数域模乘模乘方法,属于硬件信息安全技术领域。包括以下步骤:S1.对输入的操作数进行预计算,将位宽为261位的操作数X,Y转入Toom‑Cook域中,转换成操作数A,B,当位宽不足时,进行高位补零;S2.将A,B转换成冗余有符号数;S3.将操作数A,B分解为9段位宽为29位的子操作数,计算单元积,将单元积与矩阵进行乘法运算,通过先移位后异或得到531位运算结果;S4.将531位运算结果转出Toom‑Cook域,得到素数域的531位乘法运算结果;S5.将531位运算结果输入到模约减模块中,得到模乘运算结果。解决基本的模乘算法会使得关键路径延迟变长、计算效率降低的问题。