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. (WO2013142981) SECURING ACCESSIBLE SYSTEMS USING BASE FUNCTION ENCODING
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2013/142981 International Application No.: PCT/CA2013/000305
Publication Date: 03.10.2013 International Filing Date: 28.03.2013
IPC:
G06F 21/52 (2013.01) ,G06F 21/14 (2013.01) ,G06F 21/54 (2013.01) ,G06F 9/44 (2006.01)
Applicants: IRDETO CANADA CORPORATION[CA/CA]; 2500 Solandt Road Ottawa, Ontario K2K 3G5, CA
Inventors: JOHNSON, Harold; CA
GU, Yuan Xiang; CA
WIENER, Michael; CA
ZHOU, Yongxin; US
Agent: WEIR, Mark; Freedman & Associates 55 Murray Street, Suite 230 Ottawa, Ontario K1N 5M3, CA
Priority Data:
61/617,99130.03.2012US
61/618,01030.03.2012US
Title (EN) SECURING ACCESSIBLE SYSTEMS USING BASE FUNCTION ENCODING
(FR) SÉCURISATION DE SYSTÈMES ACCESSIBLES PAR L'UTILISATION D'UN ENCODAGE DE FONCTIONS DE BASE
Abstract: front page image
(EN) Systems and techniques for securing accessible computer-executable program code and systems are provided. One or more base functions may be generated and blended with existing program code, such that it may be difficult or impossible for a potential attacker to distinguish the base functions from the existing code. The systems and code also may be protected using a variety of other blending and protection techniques, such as fractures, variable dependent coding, dynamic data mangling, and cross-linking, which may be used individually or in combination, and/or may be blended with the base functions.
(FR) L'invention concerne des systèmes et des techniques pour sécuriser un code de programme exécutable sur un ordinateur et des systèmes accessibles. Une ou plusieurs fonctions de base peuvent être générées et mélangées avec un code de programme existant, de sorte qu'il puisse être difficile, voire impossible, pour un attaquant potentiel de distinguer les fonctions de base du code existant. Les systèmes et le code peuvent également être protégés au moyen d'un grand nombre d'autres techniques de mélange et de protection, telles que des fractures, un codage dépendant de variables, un réarrangement des données dynamiques et une liaison croisée, qui peuvent être utilisées individuellement ou en combinaison, et/ou qui peuvent être mélangées avec les fonctions de base.
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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, 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, 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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)