WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018081093) SOFTWARE ALGORITHM SECURITY
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/081093    International Application No.:    PCT/US2017/058051
Publication Date: 03.05.2018 International Filing Date: 24.10.2017
IPC:
G06F 21/10 (2013.01), G06F 21/12 (2013.01)
Applicants: CLARK, Carl, M. [US/US]; (US)
Inventors: CLARK, Carl, M.; (US)
Agent: NGUYEN, Quan; (US)
Priority Data:
62/412,167 24.10.2016 US
Title (EN) SOFTWARE ALGORITHM SECURITY
(FR) SÉCURITÉ D'ALGORITHME LOGICIEL
Abstract: front page image
(EN)A computer-implemented system for providing security to a proprietary software algorithm is presented. The system, known as Software Algorithm Security ("SAS"), is a form of individual heuristic copy protection requiring a provable national origination to execute. The SAS completely encrypts a software algorithm's executable preamble, thereby making alteration of executable image logic close to impossible. Making use of the ability to safeguard a single executable image, Software Licensing Logic was designed to preamble software for licensing purposes. Each algorithm licensed could be tracked and reported if executed illegally, or hacked. Illegal execution would include not originating execution from a preset collective of land line phone numbers or attempting to execute the executable image outside the confines of a national boundary.
(FR)La présente invention concerne un système mis en œuvre par ordinateur permettant de fournir une sécurité à un algorithme logiciel de propriétaire. Le système, connu sous le nom de sécurité d'algorithme logiciel (« SAS pour Software Algorithm Security »), est une forme de protection de copie heuristique individuelle nécessitant l'exécution d'une création nationale pouvant être prouvée. La sécurité SAS crypte complètement un préambule exécutable par un algorithme logiciel, ce qui permet de rendre pratiquement impossible une modification d'une logique d'image exécutable. L'utilisation de la capacité de sauvegarde d'une seule image exécutable, la logique de concession de licence de logiciel, a été conçue pour un logiciel de préambule à des fins de concession de licence. Chaque algorithme sous licence peut être suivi et rapporté s'il est exécuté illégalement ou piraté. Une exécution illégale comprendrait de ne pas être l'auteur d'une exécution à partir d'un ensemble prédéfini de numéros de téléphone de ligne terrestre ou de tenter d'exécuter l'image exécutable à l'extérieur des limites d'une frontière nationale.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)