存储器装置制造方法及图纸

技术编号:20244511 阅读:31 留言:0更新日期:2019-01-29 23:55
描述一种存储器装置,其具有存储器单元场,其中每列与一个位线相关联,并且每行与一个字线相关联,其中列包括:存储有效数据的存储器单元的第一列;和第二列类型的存储预设的校验数据的存储器单元列,其中至少第二列类型的存储器单元列的存储器单元在读访问时将相关联的位线置于如下值,所述值对应于由第二列类型的列的存储器单元存储的数值的逻辑组合,所述存储器单元属于在读访问时编址的存储器单元行;和探测电路,所述探测电路设计成在读访问时探测,与第二列类型的存储器单元列相关联的位线是否设定成如下值,所述值对应于由存储器单元的第二列类型的列的存储器单元存储的值的逻辑组合,并且所述存储器单元的值属于不同的存储器单元行。

【技术实现步骤摘要】
存储器装置
实施例普遍涉及存储器装置。
技术介绍
电子设备在大量应用中必须抵御攻击。典型的实例是:芯片卡,所述芯片卡处理和存储秘密数据(例如密钥或密码)或应抵御篡改的数据(例如预付卡上的存款);或还有控制设备,例如在车辆中的控制设备,所述芯片卡或控制设备的正确的功能对于用户的安全是重要的。对电子设备的可能的攻击点是其存储器,通过篡改所述存储器,攻击者能够获知秘密数据或损害电子设备的正确功能。因此,期望用于保护电子存储器的有效机制。
技术实现思路
根据一个实施方式,提供一种存储器装置,所述存储器装置具有:存储器单元场,所述存储器单元场具有存储器单元列和存储器单元行;位线和字线,其中每列与一个位线相关联,并且每行与一个字线相关联,其中存储器单元列包括:第一列类型的存储器单元列,其设计用于存储有效数据;和第二列类型的存储器单元列,其设计用于存储预设的校验数据。至少第二列类型的存储器单元列的存储器单元设计成并且与位线连接成,使得一个存储器单元列的存储器单元在读访问时将与该列相关联的位线设定成如下值,所述值对应于由该列的存储器单元存储的值的逻辑组合,这些存储器单元属于在读访问时编址的存储器单元行。存储器装置具有探测电路,所述探测电路设计用于:在读访问时探测,是否将与第二列类型的一个存储器单元列相关联的位线设定成如下值,所述值对应于由第二列类型的该存储器单元列的存储器单元存储的值的逻辑组合,并且这些存储器单元的值属于不同的存储器单元行。附图说明附图不描绘实际的大小关系,而是应当用于:图解说明不同的实施例的原理。下面,参考下面的附图描述不同的实施例。图1示出存储器单元场。图2示出两个存储器单元,所述存储器单元与相同的位线相关联并且与该位线借助于相应的下拉晶体管连接。图3示出存储器单元场以用于存储校验数据的存储器单元扩展,所述校验数据基于同时激活多个字线。图4示出两个存储器单元行的实例,所述存储器单元行分别存储预先计算的位模式。图5示出存储器装置。下面详细的描述涉及示出细节和实施例的所附的附图。详细地描述所述实施例,使得本领域技术人员能够实施本专利技术。其他的实施方式也是可行的,并且实施例能够在结构、逻辑和电学方面改变,而没有偏离本专利技术的主题。不同的实施例不必是相互排斥的,而是能够将不同的实施例彼此组合,使得形成新的实施方式。在本说明书的范围内,术语“连接”、“联接”以及“耦联”用于描述直接的和间接的连接、直接的或间接的联接以及直接的或间接的耦联。具体实施方式电子存储器典型地具有存储器单元的点阵(二维场或阵列或矩阵),其中行通过字线编址,并且列通过位线编址。图1示出存储器单元场100。存储器单元场具有多个存储器单元101,所述存储器单元以矩阵的形式设置,所述矩阵具有存储器单元列102和存储器单元行103。每存储器单元列102与一个位线104相关联,并且每存储器单元行103与一个字线105相关联。通过激活字线105,能够借助于位线104同时读取或写入经由所述字线编址的行103(即与所述字线相关联的行103)的全部存储器单元(或其一部分)。为了能够实现存储器的尽可能节约空间的结构方式,全部可通过所提出的位线编址的存储器单元(即与一条位线相关联、即与该位线连接的全部存储器单元)能够通过专门的开关技术(“漏极开路”或“线或”)与位线连接。这种开关技术的实例在图2中示出。图2示出两个存储器单元201、202,所述存储器单元与相同的位线203相关联,并且与位线203借助于相应的下拉晶体管204、205连接。每个存储器单元202、203还与相应的字线206、207连接。在该实例中,例如在读访问时,将位线203预充电到高电位上(借助所谓的“预充电(precharge)”),激活字线206、207之一,并且与激活的字线206、207相关联的存储器单元201、202,根据其是否存储1或0,将位线203向下拉(到低电位)或不向下拉。如果所存储的0例如对应于相应的下拉晶体管204、205的激活,那么存储器单元201、202当其存储0时将位线203拉到低电位上,这随后解释为将0输出到位线203上。如果现在激活两个字线206、207,那么足够的是:两个存储器单元201、202之一存储0,以便将位线203向下拉。相反,仅当两个存储器单元201、202存储1时,位线203才保持在高电位上。因此,在同时激活多个字线的情况下,将位线203设定成所存储的值的逻辑组合,在该实例中为与组合(因为仅当两个存储器单元201、202都存储1时,位线才保持在1上)。根据所存储的1和所存储的0与哪个电压电位相关联和是否使用上拉晶体管代替下拉晶体管204、205,也能够得到由存储器单元201、202所存储的值的或组合作为值,将位线203设定成所述值并且所述值由位线203输出。如参考图2描述的借助于开关技术将多个存储器单元联接到一个位线上允许了晶体管的节约,并且对于存储器阵列的正常运行不示出功能限制。但是,对于攻击者而言,由于在对多个字线同时编址时将存储器内容的逻辑组合输出给一个位线的事实,得到实施特定的攻击的如下可行性:·如果攻击者在读访问存储器期间通过侵入性攻击同时激活存储器单元场的多个字线(例如,通过借助于探针或借助激光进行强制攻击),那么该开关技术暗含地引起:在位线处读取与该位线相关联的全部同时激活的存储器单元的逻辑关系。如上面阐述的那样,根据开关技术和存储器单元场的结构,该暗含的计算的结果是同时激活(即借助于字线编址)的与该位线相关联的存储器单元的逻辑与组合或者逻辑或组合。·类似地,攻击者,当其在写访问期间同时激活存储器单元场的多个字线时,将要存储的数据的不期望的拷贝置于存储器单元场中的另外的、未使用的位处。攻击者随后在稍后的时间点在读访问时能够通过激活适当的字线再次播放这种拷贝,并且以该方式产生错误的系统状态(进而执行所谓的“克隆”和“重放”攻击)。以该方式,攻击者能够阻止:例如计数器到期并触发安全警报,所述计数器代表货币价值或者应该识别对PIN和密码的暴力攻击。对于安全应用而言,存储器单元场能够以对字线的地址编码来扩展,以便能够识别字线的偶发瞬态的错误编址或单元场中的永久缺陷。对此,例如将预先计算的位模式永久地插入到单元阵列中。这例如能够通过如在ROM存储器单元中的技术或通过对所使用的存储器单元的适当改变(例如,省略接触部或省略个别存储器单元的晶体管)来进行。尽管所述技术能够实现识别具有预设冗余的故障,但典型地不适合于相对于主动攻击者提供保护。此外,典型地出于效率原因而使用的线性码与通过多个激活的字线的按位的逻辑与或者逻辑或的关系不兼容。线性码通常定义为关于有限域的向量空间,并且仅保持其关于该向量空间中的关联映射方面的特性。侵入性攻击者可以有针对性地利用单元场的对字线的地址编码的部分中的关联映射的不兼容性,以便通过同时激活多个字线绕开所使用的代码的识别故障的特性。如果读取的数据不包含任何其他冗余的信息以校验其有效性,则无法识别这种攻击。因为由存储器单元构成的场(也称为“阵列”)一方面由于其大小可以极其容易地在集成电路的布图中识别,并且另一方面由于其规则的规范结构可以容易地分析和篡改,所以对于用于安全应用的集成电路需要的是,在运行中能够验证:从存储器单元本文档来自技高网...

【技术保护点】
1.一种存储器装置,所述存储器装置具有:存储器单元场,所述存储器单元场具有存储器单元列和存储器单元行、位线和字线,其中每列与一个位线相关联,并且每行与一个字线相关联;其中所述存储器单元列包括:第一列类型的存储器单元列,其设计用于存储有效数据;和第二列类型的存储器单元列,其设计用于存储预设的校验数据;其中至少所述第二列类型的存储器单元列的存储器单元设计成并且与所述位线连接成,使得一个存储器单元列的存储器单元在读访问时将与该列相关联的位线设定成如下值,所述值对应于由该列的存储器单元存储的值的逻辑组合,这些存储器单元属于在读访问时编址的存储器单元行;和探测电路,所述探测电路设计用于:在读访问时检测,是否将与所述第二列类型的一个存储器单元列相关联的位线设定成如下值,所述值对应于由所述第二列类型的该存储器单元列的存储器单元存储的值的逻辑组合,并且这些存储器单元的值属于不同的存储器单元行。

【技术特征摘要】
2017.07.19 DE 102017116280.11.一种存储器装置,所述存储器装置具有:存储器单元场,所述存储器单元场具有存储器单元列和存储器单元行、位线和字线,其中每列与一个位线相关联,并且每行与一个字线相关联;其中所述存储器单元列包括:第一列类型的存储器单元列,其设计用于存储有效数据;和第二列类型的存储器单元列,其设计用于存储预设的校验数据;其中至少所述第二列类型的存储器单元列的存储器单元设计成并且与所述位线连接成,使得一个存储器单元列的存储器单元在读访问时将与该列相关联的位线设定成如下值,所述值对应于由该列的存储器单元存储的值的逻辑组合,这些存储器单元属于在读访问时编址的存储器单元行;和探测电路,所述探测电路设计用于:在读访问时检测,是否将与所述第二列类型的一个存储器单元列相关联的位线设定成如下值,所述值对应于由所述第二列类型的该存储器单元列的存储器单元存储的值的逻辑组合,并且这些存储器单元的值属于不同的存储器单元行。2.根据权利要求1所述的存储器装置,其中所述探测电路具有报警线路并且设计用于:如果将分别与所述第二列类型的一个存储器单元列相关联的一个或多个位线在读访问时设定成如下值,所述值对应于由所述第二列类型的该存储器单元列的存储器单元存储的值的逻辑组合,并且这些存储器单元的值属于不同的存储器单元行,那么经由所述报警线路输出报警信号。3.根据权利要求1或2所述的存储器装置,其中所述校验数据针对每一存储器单元行具有预设的位模式,其中该存储器单元行的所述第二列类型的存储器单元列...

【专利技术属性】
技术研发人员:威兰·菲舍尔贝恩德·迈尔
申请(专利权)人:英飞凌科技股份有限公司
类型:发明
国别省市:德国,DE

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

1