Generating and interpreting secure and system dependent software license keys

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. Illustrativel...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mohammed, Samiullah, Vaid, Aseem
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Mohammed, Samiullah
Vaid, Aseem
description 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.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07805616</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07805616</sourcerecordid><originalsourceid>FETCH-uspatents_grants_078056163</originalsourceid><addsrcrecordid>eNrjZPB1T81LLUosycxLV0jMS1HIzCtJLSooSgULFKcmlxalgsWLK4tLUnMVUlILUvNSUvNKFIrz00rKE4GyOZnJqXnFqQrZqZXFPAysaYk5xam8UJqbQcHNNcTZQ7e0uCCxBKitOD69KBFEGZhbGJiaGZoZE6EEAOU9N7Y</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Generating and interpreting secure and system dependent software license keys</title><source>USPTO Issued Patents</source><creator>Mohammed, Samiullah ; Vaid, Aseem</creator><creatorcontrib>Mohammed, Samiullah ; Vaid, Aseem ; NetApp, Inc</creatorcontrib><description>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.</description><language>eng</language><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7805616$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,798,881,64012</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7805616$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Mohammed, Samiullah</creatorcontrib><creatorcontrib>Vaid, Aseem</creatorcontrib><creatorcontrib>NetApp, Inc</creatorcontrib><title>Generating and interpreting secure and system dependent software license keys</title><description>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.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZPB1T81LLUosycxLV0jMS1HIzCtJLSooSgULFKcmlxalgsWLK4tLUnMVUlILUvNSUvNKFIrz00rKE4GyOZnJqXnFqQrZqZXFPAysaYk5xam8UJqbQcHNNcTZQ7e0uCCxBKitOD69KBFEGZhbGJiaGZoZE6EEAOU9N7Y</recordid><startdate>20100928</startdate><enddate>20100928</enddate><creator>Mohammed, Samiullah</creator><creator>Vaid, Aseem</creator><scope>EFH</scope></search><sort><creationdate>20100928</creationdate><title>Generating and interpreting secure and system dependent software license keys</title><author>Mohammed, Samiullah ; Vaid, Aseem</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_078056163</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Mohammed, Samiullah</creatorcontrib><creatorcontrib>Vaid, Aseem</creatorcontrib><creatorcontrib>NetApp, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mohammed, Samiullah</au><au>Vaid, Aseem</au><aucorp>NetApp, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Generating and interpreting secure and system dependent software license keys</title><date>2010-09-28</date><risdate>2010</risdate><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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_07805616
source USPTO Issued Patents
title Generating and interpreting secure and system dependent software license keys
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T03%3A35%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Mohammed,%20Samiullah&rft.aucorp=NetApp,%20Inc&rft.date=2010-09-28&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07805616%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true