发明名称 Data protection technique that protects illicit copying of data maintained in data storage
摘要 A data protection program for protecting data to be processed by an application, and a computer including volatile storage means and nonvolatile storage means performs a volatile file unpack function of writing, to the nonvolatile storage means, data corresponding to a data file to be read or written by the application so that the data is associated with the data file; and a volatile file repackage function of outputting the data file corresponding to the data written to the volatile storage means.
申请公布号 US8966158(B2) 申请公布日期 2015.02.24
申请号 US201113324901 申请日期 2011.12.13
申请人 International Business Machines Corporation 发明人 Furuichi Sanehiro;Tada Masami
分类号 G06F12/00;G06F21/62 主分类号 G06F12/00
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C. ;LaBaw Jeffrey S.
主权项 1. A data protection program product for protecting data to be processed by an application, the data protection program product comprising a non-transitory machine readable storage medium having instructions stored thereon that are operable when executed for causing a computer including volatile storage device and nonvolatile storage device to perform: a volatile file write function of, responsive to the application executing a file write routine to write a data file associated with the data to the nonvolatile storage device, writing the data to the volatile storage device instead of the nonvolatile storage device so that the data written to the volatile storage device is associated with the data file; a volatile file read function of, responsive to the application executing a file read routine to read the data file from the nonvolatile storage device, reading the data associated with the data file from the volatile storage device; and a volatile file repackage function of outputting the data file associated with the data written to the volatile storage device, wherein responsive to the application executing the file read routine to read the data file from the nonvolatile storage device, the volatile file read function reads the data associated with the data file from the volatile storage device in lieu of the data file to be read from the nonvolatile storage device by the file read routine, and wherein responsive to the application executing the file write routine to write the data file associated with the data to the nonvolatile storage device, the volatile file write function allows the file write routine to write a temporary data file to the nonvolatile storage device and write the data to the volatile storage device so that the data is associated with the temporary data file.
地址 Armonk NY US