Invention Grant
US07805616B1 Generating and interpreting secure and system dependent software license keys
有权
生成和解释安全和系统相关的软件许可证密钥
- Patent Title: Generating and interpreting secure and system dependent software license keys
- Patent Title (中): 生成和解释安全和系统相关的软件许可证密钥
-
Application No.: US11694169Application Date: 2007-03-30
-
Publication No.: US07805616B1Publication Date: 2010-09-28
- Inventor: Samiullah Mohammed , Aseem Vaid
- Applicant: Samiullah Mohammed , Aseem Vaid
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: H04L9/32
- IPC: H04L9/32

Abstract:
A technique is provided for generating and interpreting secure and system dependent software license keys. According to one or more embodiments of the present invention, a device executing an encoding algorithm may generate a software license key by applying several layers of security. Illustratively, the device may initially define a license data representing a software license for the software. The device may also compute an authentication code based on a unique identification of hardware upon which the software is configured to operate. The license data and authentication code may be combined and encrypted into an encrypted result, which may be transformed into a software license key (e.g., human readable). Also, the device may apply a predetermined encryption technique (e.g., cipher) during the transformation as an additional layer of security. Conversely, a device configured to operate the software may execute a decoding algorithm to interpret the software license key similarly in reverse.
Information query