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. (WO2016083873) TWO-WAY PARITY ERROR DETECTION FOR ADVANCED ENCRYPTION STANDARD ENGINES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/083873    International Application No.:    PCT/IB2014/066485
Publication Date: 02.06.2016 International Filing Date: 01.12.2014
IPC:
G06F 11/00 (2006.01), G06F 21/62 (2013.01), H04L 9/00 (2006.01)
Applicants: ELLIPTIC TECHNOLOGIES INC. [CA/CA]; 540-400 March Road Kanata, Ontario K2K 3H4 (CA)
Inventors: KAIVANI, Amir; (CA)
Priority Data:
14/554,772 26.11.2014 US
Title (EN) TWO-WAY PARITY ERROR DETECTION FOR ADVANCED ENCRYPTION STANDARD ENGINES
(FR) DÉTECTION D'ERREUR DE PARITÉ BIDIRECTIONNELLE POUR DES MOTEURS STANDARD DE CHIFFREMENT AVANCÉS
Abstract: front page image
(EN)A method of improving the operation of a processor executing a cryptographic process, by automatically detecting faults during both encryption and decryption operations by the cryptographic process, comprises segmenting the data to be encrypted and encrypting the data segments using a complex non-linear algorithm that can lead to faults; computing an output parity bit from a selected step of the algorithm for a selected data segment, based on the input value of that segment; comparing the actual output parity bit of the selected segment with the computed output parity bit for that segment; and determining whether a fault exists, based on whether the actual output parity bit matches the computed output parity bit for the selected segment.
(FR)L'invention concerne un procédé pour améliorer le fonctionnement d'un processeur exécutant un processus cryptographique, par détection automatique de fautes durant des opérations à la fois de chiffrement et de déchiffrement par le processus cryptographique, lequel procédé consiste à segmenter les données à chiffrer et à chiffrer les segments de données à l'aide d'un algorithme non linéaire complexe qui peut conduire à des fautes; à calculer un bit de parité de sortie à partir d'une étape sélectionnée de l'algorithme pour un segment de données sélectionné, sur la base de la valeur d'entrée de ce segment; à comparer le bit de parité de sortie réel du segment sélectionné au bit de parité de sortie calculé pour ce segment; et à déterminer si une faute existe ou non, sur la base du point de savoir si le bit de parité de sortie réel correspond ou non au bit de parité de sortie calculé pour le segment sélectionné.
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, IR, IS, JP, KE, KG, KN, KP, KR, 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)