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

    公开(公告)号:CN117093984B

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

    申请号:CN202311127739.4

    申请日:2023-09-04

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

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

    公开(公告)号:CN117113442A

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

    申请号:CN202311087515.5

    申请日:2023-08-28

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

    一种基于最终指数幂困难部分算法的BN曲线上双线性对的密码生成方法及系统

    公开(公告)号:CN118157861A

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

    申请号:CN202410322575.9

    申请日:2024-03-20

    Abstract: 一种基于最终指数幂困难部分算法的BN曲线上双线性对的密码生成方法及系统,涉及信息安全技术领域。本发明的目的是为了实现使用较少的临时变量参与计算,并且能够完成标准配对,从而降低密码生成过程中的运算量,为部分参数的复用提供了更多灵活性。本发明包括最终指数幂困难部分的幂指数分解重组、基于短加法链的最终指数幂困难部分算法、基于双二次扩域运算单元的硬件架构。首先利用了Frobenius映射的性质,对最终幂指数进行分解,简化运算,减少计算量;构建可复用项,并且从中利用了加法链的原理使部分项可以在计算高次项的过程中求出,消除冗余计算,减小了计算量。所述的基于短加法链的最终指数幂困难部分算法,利用短加法链将最高次幂降低,短加法链在计算中节省临时变量,减轻了存储负担,最高次幂降低使内部各项的可复用性增高,降低计算量,并且算法构建时考虑时序排布,剔除冗余的临时变量。

    一种利用密码硬件实现Paillier同态计算的方法及装置

    公开(公告)号:CN117955630A

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

    申请号:CN202410107944.2

    申请日:2024-01-26

    Abstract: 本发明公开了一种利用密码硬件实现Paillier同态计算的方法及装置,涉及信息安全技术领域,以解决现有软件实现Paillier算法和使用专门硬件单一实现Paillier算法所带来的问题。本发明技术要点包括:密码硬件包括不支持Paillier算法的密码芯片和微控制器,发送方密码硬件根据Paillier密钥对位数生成Paillier密钥对,并将其中公钥部分发送给接收方密码硬件,根据Paillier密钥对对明文数据进行加密,获得密文数据;将密文数据和同态算法名称发送给接收方密码硬件;接收方密码硬件调用同态计算流程进行同态计算,将获得的同态计算结果密文发送给发送方密码硬件;发送方密码硬件使用Paillier密钥对对同态计算结果密文进行解密,获得对应的明文数据。本发明可提高Paillier同态计算的速度和吞吐量且安全性强。

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

    公开(公告)号:CN117155531A

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

    申请号:CN202311093318.4

    申请日:2023-08-28

    Abstract: 本发明一种基于CLRM模型的深度学习侧信道攻击方法及系统,涉及侧信道攻击技术领域,为解决现有侧信道攻击方法需要大量能量迹、模型效率低,且模型在训练时存在快速过拟合以及梯度消失等问题。包括如下步骤:S1、获取密码算法在设备运行过程中产生的侧信道数据;S2、构建侧信道攻击模型,所述模型包括卷积神经网络模块、长短期记忆网络模块以及残差网络模块,利用已知密钥的侧信道数据对所述侧信道攻击模型进行训练,以建立从侧信道数据到正确密钥之间的映射关系;S3、采用训练后的侧信道攻击模型对采集的侧信道数据进行特征提取分析,以实现对密钥的正确恢复。本发明方法利用较少能量迹轨迹数就能恢复出正确的密钥,攻击效率具有显著的优势。

Patent Agency Ranking