发明名称 |
数据加密设备和存储卡 |
摘要 |
本发明提供了一种能够在对数据加密并将其写至能够被以页为单位访问的存储设备或从其读取数据以及将其解密时执行对任意页的高速访问的数据加密设备。该设备:对数据加密并将其写至存储设备或从存储设备读取数据并通过流密码将其解密;使用块密码的计数器模式来生成伪随机数系列;通过将一页划分成具有块密码的块长度的多个页块,基于页号和页块号来指定存储设备中的数据位置;以及使用通过所述页号、页块号和任意偏移值的函数确定的值作为将在计数器模式下使用的伪随机数的初始值。 |
申请公布号 |
CN102611549A |
申请公布日期 |
2012.07.25 |
申请号 |
CN201210018581.2 |
申请日期 |
2012.01.20 |
申请人 |
夏普株式会社 |
发明人 |
大山茂郎 |
分类号 |
H04L9/18(2006.01)I;H04L9/06(2006.01)I |
主分类号 |
H04L9/18(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
王岳;卢江 |
主权项 |
一种数据加密设备,其通过流密码对将被存储在存储设备中的数据加密并将加密数据写到该存储设备,或者从该存储设备读取加密数据并通过所述流密码将读取的数据解密,所述存储设备被以页为单位进行访问;以及使用块密码的计数器模式来生成用于加密或解密的伪随机数,其中所述页被划分成具有与块密码的块长度相同的块长度的多个页块,并且以划分的页块为单位在块密码的计数器模式下执行加密或解密,由每个所述页块的页块号来指定将被在所述页中写或读的数据的位置,以及使用通过将被写或读的所述页的页号和页块号的函数获得的值作为用于生成伪随机数的初始值。 |
地址 |
日本大阪府大阪市 |