Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018039152) THREAD OWNERSHIP OF KEYS FOR HARDWARE-ACCELERATED CRYPTOGRAPHY
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/039152 International Application No.: PCT/US2017/047886
Publication Date: 01.03.2018 International Filing Date: 22.08.2017
IPC:
H04L 9/28 (2006.01)
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
28
using particular encryption algorithm
Applicants:
TEXAS INSTRUMENTS INCORPORATED [US/US]; P.O. Box 655474, Mail Station 3999 Dallas, TX 75265-5474, US
TEXAS INSTRUMENTS JAPAN LIMITED [JP/JP]; 24-1, Nishi-Shinjuku 6-chome Shinjuku-ku, Tokyo 160-8366, JP (JP)
Inventors:
PEETERS, Eric, Thierry; US
NORTH, Gregory, Allen; US
Agent:
DAVIS, Michael, A. , Jr.; US
Common
Representative:
TEXAS INSTRUMENTS INCORPORATED; P.O. Box 655474, Mail Station 3999 Dallas, TX 75265-5474, US
Priority Data:
15/244,20823.08.2016US
Title (EN) THREAD OWNERSHIP OF KEYS FOR HARDWARE-ACCELERATED CRYPTOGRAPHY
(FR) PROPRIÉTÉ DE FIL DE CLÉS POUR CRYPTOGRAPHIE À ACCÉLÉRATION PAR VOIE MATÉRIELLE
Abstract:
(EN) In described examples, an embedded processor with a cryptographic co-processor (15) operates in a multithreading environment, with inter-thread security for cryptography operations. A secure memory block (16) accessible by the co-processor (15) stores a plurality of key entries (25x), each key entry (25x) storing data corresponding to a cryptography key, and a thread owner field that identifies an execution thread is associated with that key. A central processing unit (12) issues a call to the co-processor (15) to execute a cryptography operation along with a key identifier for the key to be used, and a thread identifier indicating the current execution thread. The co-processor (15) compares the thread identifier received from the central processing unit (12) with the thread owner field of the key entry (25 x) corresponding to the key identifier. If the thread identifier matches the thread owner in the key entry (25x), the key is retrieved from the secure memory block (16) for use by the co-processor (15) for the cryptography operation.
(FR) Selon certains exemples de l'invention, un processeur comportant un coprocesseur cryptographique (15) intégré fonctionne dans un environnement multifilière, avec une sécurité entre fils pour des opérations de cryptographie. Un bloc mémoire sécurisé (16) accessible par le coprocesseur (15) contient en mémoire une pluralité d'entrées de clé (25x), chaque entrée de clé (25x) mémorisant des données correspondant à une clé de cryptographie, et un champ de propriétaire de fil qui identifie un fil d'exécution est associé à ladite clé. Une unité centrale de traitement (12) émet un appel vers le coprocesseur (15) de façon à exécuter une opération de cryptographie conjointement avec un identificateur de clé de la clé à utiliser, et un identificateur de fil indiquant le fil d'exécution courant. Le coprocesseur (15) compare l'identificateur de fil reçu de l'unité centrale de traitement (12) et le champ de propriétaire de fil de l'entrée de clé (25x) correspondant à l'identificateur de clé. Si l'identificateur de fil correspond au propriétaire de fil de l'entrée de clé (25x), la clé est extraite du bloc mémoire sécurisé (16) pour être utilisée pour l'opération de cryptographie par le coprocesseur (15).
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)