首页> 外国专利> Method for runtime code integrity validation using code block checksums

Method for runtime code integrity validation using code block checksums

机译:使用代码块校验和进行运行时代码完整性验证的方法

摘要

The present invention provides a method and system for runtime code integrity validation. The method and system include providing a software tool for processing a software program, as well as instructions on how to modify the software program for submission to the tool. The modified software program executable generated for submission to the tool includes checksum information for use by the tool. The tool uses the checksum information to compute checksums on blocks specified by the checksum information, and stores the computed checksums in locations specified by the checksum information. Next, the tool strips the checksum information from the executable. The resulting executable code is delivered as a protected software application that generates a new checksum at runtime and compares it with the computed checksum, and determines that the software program has been modified if the checksums fail to match.
机译:本发明提供了一种用于运行时代码完整性验证的方法和系统。该方法和系统包括提供用于处理软件程序的软件工具,以及关于如何修改软件程序以提交给该工具的指令。为提交给工具而生成的修改后的软件程序可执行文件包括校验和信息,供工具使用。该工具使用校验和信息来计算校验和信息指定的块上的校验和,并将计算出的校验和存储在校验和信息指定的位置。接下来,该工具从可执行文件中剥离校验和信息。生成的可执行代码作为受保护的软件应用程序交付,该应用程序在运行时生成新的校验和并将其与计算出的校验和进行比较,如果校验和不匹配,则确定软件程序已被修改。

著录项

  • 公开/公告号US2003188231A1

    专利类型

  • 公开/公告日2003-10-02

    原文格式PDF

  • 申请/专利权人 CRONCE PAUL A.;

    申请/专利号US20020114536

  • 发明设计人 PAUL A. CRONCE;

    申请日2002-04-01

  • 分类号H02H3/05;H04L9/00;

  • 国家 US

  • 入库时间 2022-08-22 00:08:43

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号