发明申请
- 专利标题: Authenticatable software modules
- 专利标题(中): 可验证的软件模块
-
申请号: US10785460申请日: 2004-02-23
-
公开(公告)号: US20050188214A1公开(公告)日: 2005-08-25
- 发明人: John Worley , Timothy Frye
- 申请人: John Worley , Timothy Frye
- 主分类号: G06F21/00
- IPC分类号: G06F21/00 ; H04L9/00
摘要:
In various embodiments of the present invention, a first software entity, such as a program, routine, library, or module, authenticates a second software entity by extracting an authentication block from memory, validating the extracted authentication block, and comparing a value stored in the authentication block with a computable or pre-computed authentication value in order to authenticate the second software entity. In certain alternative embodiments, a program can authenticate itself at run-time. Additional embodiments of the present invention include methods for constructing and inserting authentication blocks into software entities to facilitate authentication by the authentication methods that represent embodiments of the present invention.