发明名称 SOFTWARE OR OTHER INFORMATION INTEGRITY VERIFICATION USING VARIABLE BLOCK LENGTH AND SELECTION
摘要 An integrity verification process is described to detect tampering or alteration to computer files, being especially useful for detection of tampepng by hackers trying to plant malicious code in software Each computer file to be protected is first selected using a rule and is partitioned into vapable length portions, the lengths varying in an unpredictable manner Each portion has its checksum or hash value computed A vepfication file is created which includes a vector for each portion including the portion's start address in memory, length, and computed checksum or hash value When the code is executed, the vepfication file is conventionally read and each portion is vepfied by computing its checksum or hash value again, and compapng that to the value in the associated vepfication file vector Lack of a match in the two values indicates tampepng, so execution of the code can be halted
申请公布号 WO2008085922(A3) 申请公布日期 2010.03.11
申请号 WO2008US00169 申请日期 2008.01.03
申请人 APPLE INC.;LEROUGE, JULIEN;BETOUIN, PIERRE;FASOLI, GIANPAOLO;FARRUGIA, AUGUSTIN, J. 发明人 LEROUGE, JULIEN;BETOUIN, PIERRE;FASOLI, GIANPAOLO;FARRUGIA, AUGUSTIN, J.
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址