发明名称 Memory controller, memory control apparatus, memory device, memory information protection system, control method for memory control apparatus, and control method for memory device
摘要 A technique allowing an improvement in the confidentiality of information stored in a memory device. A memory controller includes a key generation part that newly generates key information for use in encryption and decryption of information at every predetermined timing, and a data conversion circuit that encrypts information to be outputted to a memory device based on the information and decrypts encrypted information inputted from the memory device based on the key information. In the data conversion circuit, each time the key generation part generates new key information, key information is updated so as to set the new key information as the key information.
申请公布号 US8826042(B2) 申请公布日期 2014.09.02
申请号 US201013257680 申请日期 2010.04.05
申请人 MegaChips Corporation 发明人 Sugahara Takahiko;Furuichi Tetsuo;Yamaguchi Ikuo;Oshikiri Takashi
分类号 G06F21/00;H04L9/00 主分类号 G06F21/00
代理机构 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P.
主权项 1. A memory controller comprising: a key generation part configured to newly generate key information for use in encryption and decryption of information at every predetermined timing; a data conversion part configured to encrypt information to be outputted to a memory device based on said key information, and decrypt encrypted predetermined information inputted from said memory device based on said key information; a fixed hardware key implemented as hardware; and a random number acquisition part configured to acquire a random number value generated outside, wherein, in said data conversion part, each time said key generation part generates new key information, key information is updated so as to set said new key information as said key information, wherein said key generation part generates initial key information at a time when said memory controller is started up, wherein said key generation part includes a shift part configured to shift a bit string that forms said key information at said every predetermined timing to thereby generate said new key information, wherein said key generation part generates said initial key information using said hardware key and said random number value, and wherein said new key information is acquired by sequentially shifting a bit string that forms said initial key information at said every predetermined timing.
地址 Osaka-shi JP