发明名称 Memory data security
摘要 A memory module secures data stored on the memory module. A request for the data from a computer system is received by the memory module. A verification key from the computer system is also received by the memory module. A reference key is retrieved by the memory module, the reference key is stored on the memory module. A comparison status is generated by the memory module by comparing the verification key with the reference key. A response is sent to the computer by the memory module that is dependent upon the comparison status.
申请公布号 US9575904(B2) 申请公布日期 2017.02.21
申请号 US201615098360 申请日期 2016.04.14
申请人 International Business Machines Corporation 发明人 Chinnakkonda Vidyapoornachary Diyanesh B.;Dell Timothy J.
分类号 G06F12/14;G06F1/32;G06F21/62 主分类号 G06F12/14
代理机构 代理人 Lawrence Nolan M.
主权项 1. A method for securing data on at least one memory chip of a memory module, the method comprising: receiving, by the memory module, a request for the data from a computer system; receiving, by the memory module, a verification key from the computer system; retrieving, by the memory module, a reference key, the reference key stored on the memory module; generating, by the memory module, a first set of one or more voltages, each voltage capable of being at one of three or more voltage levels, based on the verification key; generating, by the memory module, a second set of one or more voltages, each voltage capable of being at one of three or more voltage levels, based on the reference key; comparing, by the memory module, the first set of voltages to the second set of voltages; determining, by the memory module and based on the comparison of the first set of voltages and the second set of voltages, the verification key does not match the reference key; sending, by the memory module and based on the determined non-match between the verification key and the reference key, a response to the request, wherein the response contains random characters; receiving, by the memory module, a second request for the data from the computer system; receiving, by the memory module, a second verification key from the computer system; retrieving, a second time and by the memory module, the reference key; generating, by the memory module, a third set of one or more voltages, each voltage capable of being at one of three or more voltage levels, based on the second verification key; generating, a second time and by the memory module, the second set of one or more voltages, each voltage capable of being at one of three or more voltage levels, based on the reference key; comparing, by the memory module, the third set of voltages to the second set of voltages; determining, by the memory module and based on the second comparison of the third set of voltages and the second set of voltages, the second verification key does not match the reference key; sending, by the memory module and based on the determined non-match between the second verification key and the reference key, a second response to the computer system, wherein the second response contains a message indicating access is denied to the memory module.
地址 Armonk NY US