-
公开(公告)号:US07024564B2
公开(公告)日:2006-04-04
申请号:US10302461
申请日:2002-11-22
申请人: Dominique Vincent Pavlin , Mehdi Sotoodeh , Reed H. Tibbetts , Patrick N. Godding , Alain Raymond Spiewek , Roger Graham Nixon
发明人: Dominique Vincent Pavlin , Mehdi Sotoodeh , Reed H. Tibbetts , Patrick N. Godding , Alain Raymond Spiewek , Roger Graham Nixon
CPC分类号: G06F21/123 , G06Q20/0855 , Y10S707/99953 , Y10S707/99956
摘要: A method and apparatus for protecting computer software from unauthorized execution or duplication using a hardware key is disclosed. The apparatus comprises a means for communicating with the computer to receive command messages from the computer in the hardware key and to provide response messages to the computer, a memory for storing data for translating command messages into response messages enabling software execution, and a processor coupled to the communicating means for translating command messages into response messages using the data stored in the memory. The processor further comprises a memory manager, including means for logically segmenting the memory storing the data into at least one protected segment, and a means for controlling access to the protected segment.
-
公开(公告)号:US06523119B2
公开(公告)日:2003-02-18
申请号:US08760648
申请日:1996-12-04
申请人: Dominique Vincent Pavlin , Mehdi Sotoodeh , Reed H. Tibbetts , Patrick N. Godding , Alain Raymond Spiewek , Roger Graham Nixon
发明人: Dominique Vincent Pavlin , Mehdi Sotoodeh , Reed H. Tibbetts , Patrick N. Godding , Alain Raymond Spiewek , Roger Graham Nixon
IPC分类号: G06F1130
CPC分类号: G06F21/123 , G06Q20/0855 , Y10S707/99953 , Y10S707/99956
摘要: A method and apparatus for protecting computer software from unauthorized execution or duplication using a hardware key is disclosed. The apparatus comprises a means for communicating with the computer to receive command messages from the computer in the hardware key and to provide response messages to the computer, a memory for storing data for translating command messages into response messages enabling software execution, and a processor coupled to the interface port for translating command messages into response messages using the data stored in the memory. The processor further comprises a memory manager, for logically segmenting the memory storing the data into at least one protected segment, and for controlling access to the protected segment.
摘要翻译: 公开了一种使用硬件密钥来保护计算机软件免受未经授权的执行或复制的方法和装置。 该装置包括用于与计算机进行通信以在硬件密钥中从计算机接收命令消息并向计算机提供响应消息的装置,用于存储用于将命令消息转换成使能软件执行的响应消息的数据的存储器,以及耦合 到接口端口,用于使用存储在存储器中的数据将命令消息转换成响应消息。 处理器还包括存储器管理器,用于将存储数据的存储器逻辑地分段成至少一个受保护的段,并且用于控制对受保护段的访问。
-