使用缓冲器标识符和存储器地址的可调分组密码加密制造技术

技术编号:39852029 阅读:27 留言:0更新日期:2023-12-30 12:52
描述了使用缓冲器标识符和存储器地址的可调分组密码加密。一种方法包括:从缓冲器接收数据块,所述缓冲器具有缓冲器标识符;将存储器地址与所述缓冲器标识符组合以生成调整;在可调分组密码中使用所述调整对所述数据块进行加密;以及将加密数据块存储在存储器中对应于所述存储器地址的位置。应于所述存储器地址的位置。应于所述存储器地址的位置。

【技术实现步骤摘要】
使用缓冲器标识符和存储器地址的可调分组密码加密


[0001]本专利技术涉及使用缓冲器标识符和存储器地址的可调分组密码加密方法及机器学习系统。

技术介绍

[0002]电子产品附带存储在存储器中的编程、参数或其它有价值的信息。能够访问系统和低成本设备的攻击者可能会使用对存储器读取或写入操作过程的基本了解来检测或推理存储在这些存储器中的秘密。一种类型的攻击通常被称为侧信道泄漏,它通过检测电磁场发射或功率波动来提取数据位。在许多情况下,这些攻击可能只需要访问系统的电磁场或电源环境即可进行。另一种类型的攻击是查询存储器以读出加密数据,然后尝试对所述数据进行解密。这些攻击可以在不更改存储器内容的情况下执行。
[0003]一种特别有价值的信息类型是用于在例如人工神经网络的人工智能(AI)系统中进行推理的机器学习(ML)模型。当这些模型存储在外部存储器中时,外部存储器可能被加密,使得攻击者无法通过探测外部存储器接口总线来窃取模型。
[0004]通常使用分组密码来进行磁盘加密以对数据块进行加密,在将每个块写入磁盘之前,每次用秘密密钥加密一个块。除本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,其特征在于,包括:从缓冲器接收数据块,所述缓冲器具有缓冲器标识符;将存储器地址与所述缓冲器标识符组合以生成调整;在可调分组密码中使用所述调整对所述数据块进行加密;以及将加密数据块存储在存储器中对应于所述存储器地址的位置。2.根据权利要求1所述的方法,其特征在于,对所述数据块进行加密包括在电子源码书模式下使用可调分组密码。3.根据权利要求1所述的方法,其特征在于,另外包括:将所述缓冲器分配给所述数据块;以及当所述缓冲器被分配给所述数据块时生成所述缓冲器标识符。4.根据权利要求3所述的方法,其特征在于,另外包括:将所述缓冲器重新分配给所述数据块;以及当所述缓冲器被重新分配时生成新的缓冲器标识符。5.根据权利要求4所述的方法,其特征在于,另外包括:将所述存储器地址与所述新的缓冲器标识符组合以生成新调整;以及在可调分组密码中使用所述新调整对所述数据块进行加密,其中利用第一调整的加密数据块的频率分布不同于利用所述新调整的加密数据块的频率分布。6.根据权利要求1所述的方法,其特征在于,所述数据块是激活数据的一部分,并且所述缓冲器是激活缓冲器,并且其中所述激活数据通过所述激活缓冲器从机器学习系统的一层传递到所述机器学习系统的另一层。7.一种可调分组密码,其特征在...

【专利技术属性】
技术研发人员:威赫穆斯
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1