Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018038829) SYSTEMS AND METHODS FOR AUTHENTICATING FIRMWARE STORED ON AN INTEGRATED CIRCUIT
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/038829 International Application No.: PCT/US2017/043084
Publication Date: 01.03.2018 International Filing Date: 20.07.2017
IPC:
G06F 21/78 (2013.01) ,G06F 21/76 (2013.01) ,H04L 9/32 (2006.01) ,G06F 21/60 (2013.01)
[IPC code unknown for G06F 21/78][IPC code unknown for G06F 21/76][IPC code unknown for H04L 9/32][IPC code unknown for G06F 21/60]
Applicants:
ALTERA CORPORATION [US/US]; 101 Innovation Drive San Jose, CA 95134, US
Inventors:
PEDERSEN, Bruce, B.; US
Agent:
LYONS, Michael, H.; US
Priority Data:
15/246,40524.08.2016US
Title (EN) SYSTEMS AND METHODS FOR AUTHENTICATING FIRMWARE STORED ON AN INTEGRATED CIRCUIT
(FR) SYSTÈMES ET PROCÉDÉS D’AUTHENTIFICATION DE MICROPROGRAMME STOCKÉ SUR UN CIRCUIT INTÉGRÉ
Abstract:
(EN) The invention discloses a method of authenticating data stored in an integrated circuit. The method includes storing randomized data in the integrated circuit such that the randomized data occupies each address space of the memory circuit that is not occupied by the stored data. The method also includes generating a first digital signature using the integrated circuit in response to authenticating a concatenation of the stored data and the first copy of randomized data. The method further includes generating a second digital signature in response to authenticating concatenation of a manufacturer-provided copy of the stored data and the second copy of randomized data using a computer- implemented authentication application and authenticating the data stored in the integrated circuit according to whether the first signature matches the second signature.
(FR) La présente invention concerne un procédé d’authentification de données stockées dans un circuit intégré. Le procédé comprend le stockage de données aléatoires dans le circuit intégré de sorte que les données aléatoires occupent chaque espace d’adresse du circuit de mémoire qui n’est pas occupé par les données stockées. Le procédé comprend également la génération d’une première signature numérique à l’aide du circuit intégré en réponse à l’authentification d’une concaténation des données stockées et de la première copie des données aléatoires. Le procédé comprend en outre la génération d’une seconde signature numérique en réponse à l’authentification d’une concaténation d’une copie, fournie par le fabricant, des données stockées et de la seconde copie des données aléatoires à l’aide d’une application d’authentification mise en œuvre par ordinateur et l’authentification des données stockées dans le circuit intégré si la première signature correspond à la seconde signature.
front page image
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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, 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, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)