一种NVMe协议管理命令处理的硬件卸载方法

    公开(公告)号:CN111124959B

    公开(公告)日:2021-08-27

    申请号:CN201911271813.3

    申请日:2019-12-12

    Abstract: 本发明涉及一种NVMe协议管理命令处理的硬件卸载方法,其中,包括:将硬件逻辑分为命令接收模块、命令分析模块以及命令处理模块;命令接收模块接收来自PCIe IP核的NVMe管理命令,接收到的命令存储在本地缓存命令FIFO中;命令分析模块检测该FIFO的空标志,如果该FIFO不为空,则读取该FIFO中的命令,读取完成之后,提取管理命令中的操作码,并参照NVMe协议,识别出不同的NVMe管理命令,交由命令处理模块进行处理;命令处理模块接收来自命令分析模块中分析的指令,针对不同指令处理不同的NVMe管理命令。本发明可以提高NVMe管理命令的响应处理时间,能够提高大容量固态盘的能效比。

    基于可重构密码处理器的安全固态盘数据传输系统

    公开(公告)号:CN109101829B

    公开(公告)日:2021-04-27

    申请号:CN201810984297.8

    申请日:2018-08-28

    Abstract: 本发明涉及一种基于可重构密码处理器的安全固态盘数据传输系统,涉及数据传输技术领域。本发明提供了一种基于可重构密码处理器的安全固态盘数据传输系统,使用在时间域上随机动态配置的加密算法电路,由于使用的加密算法是随时间随机动态配置的,使攻击者无法获取每块数据的具体加密形式,消除了攻击者能够对加密算法进行针对性攻击的安全隐患,大大提高了攻击者的攻击难度,有效提升数据安全性。

    一种FPGA上的AES算法的实现方法

    公开(公告)号:CN111064562A

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

    申请号:CN201911271815.2

    申请日:2019-12-12

    Abstract: 本发明涉及一种FPGA上的AES算法的实现方法,其中,包括:包括AES密钥扩展模块,AES加密模块;AES解密模块;AES密钥扩展模块主要是为轮变换提供轮密钥并将轮密钥派送至指定轮变换,包括由循环移位模块,S盒变换模块,轮常数赋值模块,扩展密钥数组赋值模块组成;AES加密模块实现明文数据和密钥的加密操作并输出密文,包括由异或运算模块,S盒变换模块,行变化模块,列变化模块组成;AES解密模块实现密文数据和密钥的解密操作并输出明文,包括由反S盒变换模块,反行变化模块,反列变化模块组成。本发明逻辑资源占有量小,性能稳定可靠,模块本身的扩展性高,安全方便的升级方式等优点。

    一种基于动态可重构密码芯片的无密钥数据加解密方法

    公开(公告)号:CN110298186A

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

    申请号:CN201910587598.1

    申请日:2019-07-02

    Abstract: 本发明涉及一种基于动态可重构密码芯片的无密钥数据加解密方法,其中,包括:加密流程:输入明文D,使用杂凑算法1计算明文D的杂凑值d;使用加密算法2,杂凑值d作为密钥对明文D进行加密,生成密文E;使用杂凑算法3计算密文E的杂凑值e;使用加密算法4,杂凑值e作为密钥对杂凑值d进行加密,生成密钥密文t,存储于安全UKey中;解密流程:输入密文E,使用杂凑算法3计算密文E的杂凑值e;使用加密算法4,杂凑值e作为密钥对密钥密文进行解密,生成杂凑值d;使用加密算法2,杂凑值d作为密钥对密文E进行解密,生成明文D。加密方法无需使用单独生成的密钥,无需进行复杂的密钥管理流程,使用计算待加密信息得来的杂凑值作为密钥对待加密信息进行加密,减少了系统复杂度。

    一种基于气压测量的陶瓷封装安全防护结构

    公开(公告)号:CN108918047A

    公开(公告)日:2018-11-30

    申请号:CN201810735281.3

    申请日:2018-07-06

    Abstract: 本发明公开了一种基于气压测量的陶瓷封装安全防护结构,其中,包括:陶瓷封装密闭腔体、气压传感器模组、温度传感器模组、控制器、总线关断控制器以及存储器,控制器分为状态判断程序模块以及其它程序模块;气压传感器模组、温度传感器模组、控制器、总线关断控制器以及存储器均密封设置在陶瓷封装密闭腔体内;气压传感器模组用于获取陶瓷封装密闭腔体内的气压数据,温度传感器模组用于获取陶瓷封装密闭腔体内的温度数据;状态判断程序模块,用于根据陶瓷封装密闭腔体内的温度数据和气压数据,以判断内环境的密闭性是否被破坏,若密闭性被破坏,控制器擦除存储器中核心敏感数据,继而依据数据敏感性依次擦除全部数据。

    一种基于机器学习的LDPC闪存纠错方法

    公开(公告)号:CN110515760B

    公开(公告)日:2023-05-02

    申请号:CN201910808900.1

    申请日:2019-08-29

    Abstract: 本发明涉及一种基于机器学习的闪存LDPC纠错方法,其中,包括:对受扰后的编码数据根据存储状态之间设置的参考电压进行硬判决,统计每个信息节点所对应的校验方程中被标记为最大翻转数;对达到迭代次数硬解码失败的码字传入AI引擎,通过预训练好的神经网络模型根据输入的数据集,选择最优的参考电压和查询读补偿的校准表获得读电压;读电压每次读取都会取回与等着被纠错的数据相关的元数据,把读出的0或1的序列Y输入到预训练好的AI引擎,加载对数似然比表给AI引擎,把信息节点和校验节点间置信概率的更新迭代通过设置神经网络传递函数进行训练和学习,按照最大后验概率译码准则来对接受到的序列Y作出判决。

    一种高效并行GCM实现方法
    38.
    发明授权

    公开(公告)号:CN111064563B

    公开(公告)日:2023-04-07

    申请号:CN201911272368.2

    申请日:2019-12-12

    Abstract: 本发明涉及一种高效并行GCM模块,其中,包括:运算调度模块、n个加解密模块、乘法核模块和参数配置模块;运算调度模块对多个加解密模块进行管理,包括预设各个加解密模块的初始加密数据,启动加解密模块运算,将加密结果依次传输到乘法核模块;n个加解密模块进行分组数据加解密,并输出密文和明文;乘法核模块根据附加信息A和密文C,产生鉴别标识T,用于指示根据GCM模式经加密的消息是否可信;参数配置模块根据GCM运算速率配置加解密模块的数量及乘法核运算速率。本发明的目的是提供一种高效GCM模块方式,该实现方式可根据GCM加解密速率要求配置加解密模块的数量和乘法核的运算速率,实现速度与面积的动态调整。

Patent Agency Ranking