WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2011120421) PROCÉDÉ POUR IMPLÉMENTER UN MOTEUR DE CHIFFREMENT
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2011/120421    N° de la demande internationale :    PCT/CN2011/072250
Date de publication : 06.10.2011 Date de dépôt international : 29.03.2011
CIB :
H04L 9/00 (2006.01)
Déposants : FEITIAN TECHNOLOGIES CO., LTD. [CN/CN]; 17th Floor, Tower B, Huizhi Mansion, No. 9 Xueqing Road, Haidian District Beijing 100085 (CN) (Tous Sauf US).
LU, Zhou [CN/CN]; (CN) (US Seulement).
YU, Huazhang [CN/CN]; (CN) (US Seulement)
Inventeurs : LU, Zhou; (CN).
YU, Huazhang; (CN)
Mandataire : BEIJING WANG IP AGENCY, LTD.; Suite 515, ZhongGuanCun Tower, No. 27 ZhongGuanCun Street, Haidian District Beijing 100080 (CN)
Données relatives à la priorité :
201010138685.8 31.03.2010 CN
201010214432.4 30.06.2010 CN
201010248457.6 09.08.2010 CN
Titre (EN) METHOD FOR IMPLEMENTING ENCRYPTION ENGINE
(FR) PROCÉDÉ POUR IMPLÉMENTER UN MOTEUR DE CHIFFREMENT
(ZH) 加密引擎的实现方法
Abrégé : front page image
(EN)Disclosed is a method for implementing an encryption engine, which includes: when an engine binding interface is called, a hardware encryption engine establishes a connection with a hardware encryption equipment, acquires an algorithm list of said hardware encryption equipment, and fills a first data structure; when a key initialization interface is called, said hardware encryption engine, according to the transmitted first data structure, sets an encryption/decryption algorithm to be used by said hardware encryption equipment, and retrieves a corresponding algorithm key; and if no algorithm key is retrieved, said hardware encryption engine controls said hardware encryption equipment to create said algorithm key; when a data encryption/decryption interface is called, said hardware encryption engine, according to the currently set encryption/decryption algorithm and said algorithm key, controls said hardware encryption equipment to perform an encryption/decryption operation on the transmitted data, and outputs the operation result; and when an engine release interface is called, said hardware encryption engine ends the connection with said hardware encryption equipment. The present invention can add or extend the encryption/decryption algorithm that can only be implemented in hardware to a software algorithm library.
(FR)La présente invention concerne un procédé pour implémenter un moteur de chiffrement qui consiste en ce que : lorsqu'une interface de liaison de moteur est appelée, un moteur de chiffrement matériel établit une connexion avec un équipement de chiffrement matériel, acquiert une liste d'algorithmes dudit équipement de chiffrement matériel et remplit une première structure de données ; lorsqu'une interface d'initialisation de clé est appelée, ledit moteur de chiffrement matériel, selon la première structure de données transmise, définit un algorithme de chiffrement/déchiffrement à utiliser par ledit équipement de chiffrement matériel et récupère une clé d'algorithme correspondante ; et si aucune clé d'algorithme n'est récupérée, ledit moteur de chiffrement matériel commande ledit équipement de chiffrement matériel pour qu'il crée ladite clé d'algorithme ; lorsqu'une interface de chiffrement/déchiffrement de données est appelée, ledit moteur de chiffrement matériel, selon l'algorithme de chiffrement/déchiffrement couramment défini et ladite clé d'algorithme, commande ledit équipement de chiffrement matériel pour qu'il exécute une opération de chiffrement/déchiffrement sur les données transmises et qu'il délivre en sortie le résultat de l'opération ; et lorsqu'une interface de libération de moteur est appelée, ledit moteur de chiffrement matériel met fin à la connexion avec ledit équipement de chiffrement matériel. La présente invention peut ajouter l'algorithme de chiffrement/déchiffrement, qui peut uniquement être implémenté sous une forme matérielle, à une bibliothèque d'algorithmes logiciels ou l'étendre avec cette dernière.
États désignés : 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : chinois (ZH)
Langue de dépôt : chinois (ZH)