-
公开(公告)号:DE602004023436D1
公开(公告)日:2009-11-12
申请号:DE602004023436
申请日:2004-03-29
Applicant: ST MICROELECTRONICS SA , ST MICROELECTRONICS SRL
Inventor: TEGLIA YANNICK , ROMAIN FABRICE , LIARDET PIERRE-YVAN , FRAGNETO PASQUALINA , SOZZANI FABIO , BERTONI GUIDO
IPC: H04L9/06
Abstract: A processor for executing a Rijndeal algorithm which applies a plurality of encryption rounds to a data block array in order to obtain an array of identical size, each round involving a key block array and a data block substitution table, wherein said processor comprises: a first input register (102) containing an input data block column; an output register (111) containing an output data block column or an intermediate block column; a second input register (101) containing a key block column or the intermediate data blocks; a block substitution element (104) receiving the data one block at a time following the selection (103) thereof in the first register and providing, for each block, a column of blocks; an element (109) applying a cyclic permutation to the substitution circuit column blocks; and an Exclusive-OR combination element (110) combining the permutation circuit column blocks with the content of the second register, the result of said combination being loaded into the output register.
-
公开(公告)号:FR2963713A1
公开(公告)日:2012-02-10
申请号:FR1003269
申请日:2010-08-04
Applicant: ST MICROELECTRONICS GRENOBLE 2 , ST MICROELECTRONICS SRL
Inventor: BERTONI GUIDO , SOZZANI FABIO
Abstract: L'invention concerne un procédé de chiffrement ou de déchiffrement d'un flux de données binaires, comprenant des étapes de génération d'un flux binaire de chiffrement (BS) et de combinaison par une opération logique réversible de chaque bit du flux de données binaires à un bit du flux binaire de chiffrement, la génération du flux binaire de chiffrement comprend des étapes consistant à: générer un bloc d'entrée (CB1, CB2, CB3) en appliquant une fonction cryptographique (ENC1, ENC2, ENC3) utilisant une clé secrète (SK) à un bloc (RN, CB1, CB2), et générer le flux binaire de chiffrement à partir du bloc d'entrée en combinant entre eux les bits du bloc d'entrée par des opérations logiques, de manière à éviter que le bloc d'entrée puisse être déterminé à partir du flux binaire de chiffrement uniquement.
-