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. (WO2016142330) PROCÉDÉ D'ACCÉLÉRATION DE MISES EN ŒUVRE CRYPTOGRAPHIQUES EN PIPELINE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2016/142330    N° de la demande internationale :    PCT/EP2016/054761
Date de publication : 15.09.2016 Date de dépôt international : 07.03.2016
CIB :
H04L 9/06 (2006.01), G09C 1/00 (2006.01), G06F 9/38 (2006.01)
Déposants : DANMARKS TEKNISKE UNIVERSITET [DK/DK]; Anker Engelunds Vej 101A 2800 Kgs. Lyngby (DK)
Inventeurs : BOGDANOV, Andrey; (DK).
LAURIDSEN, Martin, Mehl; (CH).
TISCHHAUSER, Elmar, Wolfgang; (DK)
Mandataire : ZACCO DENMARK A/S; Arne Jacobsens Allé 15 2300 København S (DK)
Données relatives à la priorité :
15157994.3 06.03.2015 EP
Titre (EN) A METHOD FOR ACCELERATING PIPELINED CRYPTOGRAPHIC IMPLEMENTATIONS
(FR) PROCÉDÉ D'ACCÉLÉRATION DE MISES EN ŒUVRE CRYPTOGRAPHIQUES EN PIPELINE
Abrégé : front page image
(EN)The present invention relates to a system and a method for processing a first plurality of unprocessed messages in parallel using multiple cryptographic processes in a single pipeline, where the unprocessed messages comprise respective block lengths indicating a number of unprocessed blocks which the unprocessed message may be divided into, the method comprises: receiving at least a number of the first plurality of unprocessed messages being pre-sorted, precomputing a first processing window by; determining through a first iteration process a first common maximum number of unprocessed blocks to be processed for respective unprocessed messages to be processed, determining through a second iteration process a second common maximum number of unprocessed blocks to be processed for the remaining respective unprocessed messages to be processed after the first iteration, and determining a required number of iteration processes to be performed in order to process each unprocessed block of each unprocessed message, processing the unprocessed messages associated with the first processing window, wherein the respective unprocessed messages of each respective iteration process are processed by respective multiple cryptographic processes in parallel.
(FR)La présente invention concerne un système et un procédé pour le traitement d'une première pluralité de messages non traités en parallèle à l'aide de multiples processus cryptographiques dans un pipeline unique, lesquels messages non traités comprennent des longueurs de blocs respectives indiquant un nombre de blocs non traités constituant le message non traité, le procédé consistant à : recevoir au moins un certain nombre de messages non traités de la première pluralité de messages non traités qui sont pré-triés ; faire des calculs préliminaires d'une première fenêtre de traitement par détermination, au moyen d'un premier processus d'itération, d'un premier nombre maximum commun de blocs non traités devant être traités pour les messages non traités respectifs devant être traités, par détermination, au moyen d'un second processus d'itération, d'un second nombre maximum commun de blocs non traités devant être traités pour le reste des messages non traités respectifs devant être traités après la première itération, et par détermination d'un nombre requis de processus d'itération devant être effectués de manière à traiter chaque bloc non traité de chaque message non traité ; traiter les messages non traités associés à la première fenêtre de traitement, lesquels messages non traités respectifs de chaque processus d'itération respectif sont traités par de multiples processus cryptographiques respectifs en parallèle.
États désignés : 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, 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, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)