Parte del contenido de esta aplicación no está disponible en este momento.
Si esta situación persiste, contáctenos aComentarios y contacto
1. (WO2012126083) SYSTEM AND METHOD PROVIDING DEPENDENCY NETWORKS THROUGHOUT APPLICATIONS FOR ATTACK RESISTANCE
Datos bibliográficos más recientes de la Oficina Internacional   

Nº de publicación: WO/2012/126083 Nº de la solicitud internacional: PCT/CA2011/050157
Fecha de publicación: 27.09.2012 Fecha de presentación de la solicitud internacional: 24.03.2011
CIP:
G06F 21/22 (2006.01)
G FISICA
06
COMPUTO; CALCULO; CONTEO
F
TRATAMIENTO DE DATOS DIGITALES ELECTRICOS
21
Disposiciones de seguridad para la protección de computadores sus componentes, programas o datos contra actividades no autorizadas
22
mediante la restricción del acceso a, o manipulación de, programas o procesos
Solicitantes:
LIEM, Clifford [CA/CA]; CA (UsOnly)
ZHOU, Yongxin [CA/US]; US (UsOnly)
GU, Yuan Xiang [CA/CA]; CA (UsOnly)
IRDETO B.V.; Taurus Avenue 105 NL-2132 LS Hoofddorp, NL (AllExceptUS)
Personas inventoras:
LIEM, Clifford; CA
ZHOU, Yongxin; US
GU, Yuan Xiang; CA
Mandataria/o:
SMITH, Dallas, F.; Gowling Lafleur Henderson LLP 160 Elgin Street, Suite 2600 Ottawa, Ontario K1P 1C3, CA
Datos de prioridad:
Título (EN) SYSTEM AND METHOD PROVIDING DEPENDENCY NETWORKS THROUGHOUT APPLICATIONS FOR ATTACK RESISTANCE
(FR) SYSTÈME ET PROCÉDÉ RÉALISANT DES RÉSEAUX DE DÉPENDANCES DANS DES APPLICATIONS POUR UNE RÉSISTANCE AUX ATTAQUES
Resumen:
(EN) A method and system is provided to automatically propagate dependencies from one part of a software application to another previously unrelated part. Propagation of essential code functionality and data to other parts of the program serves to augment common arithmetic functions with Mixed Boolean Arithmetic (MBA) formulae that are bound to pre-existing parts of the program. A software application is first analyzed on a compiler level to determine the program properties which hold in the program. Thereafter, conditions are constructed based on these properties and encoded in formulae that encode the condition in data and operations. Real dependencies throughout the application are therefore created such that if a dependency is broken the program will no longer function correctly.
(FR) L'invention concerne un procédé et un système pour propager automatiquement des dépendances d'une partie d'une application logicielle vers une autre partie précédemment sans rapport. La propagation de fonctionnalité de code essentielle et de données à d'autres parties du programme sert à augmenter les fonctions arithmétiques communes par des formules booléennes-arithmétiques mélangées (MBA) qui sont liées à des parties préexistantes du programme. Une application logicielle est d'abord analysée à un niveau de compilateur pour déterminer les propriétés du programme qui sont contenues dans le programme. Ensuite, des conditions sont construites sur la base de ces propriétés et encodées dans des formules qui encodent la condition dans des données et des opérations. Des dépendances réelles dans toute l'application sont par conséquent créées de sorte que, si une dépendance est brisée, le programme ne fonctionnera plus correctement.
front page image
Estados designados: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, PE, PG, PH, PL, PT, RO, RS, RU, 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, SD, SL, SZ, TZ, UG, ZM, ZW)
Oficina Eurasiática de Patentes (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Oficina Europea de Patentes (OEP) (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)
Organización Africana de la Propiedad Intelectual (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Idioma de publicación: Inglés (EN)
Idioma de la solicitud: Inglés (EN)