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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2004102870) A HARDWARE IMPLEMENTATION OF THE MIXCOLUMN/ INVMIXCOLUMN FUNCTIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2004/102870    International Application No.:    PCT/IB2004/001480
Publication Date: 25.11.2004 International Filing Date: 10.05.2004
IPC:
H04L 9/06 (2006.01)
Applicants: KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1, NL-5621 BA Eindhoven (NL) (For All Designated States Except US).
SEXTON, Bonnie, C. [US/US]; (US) (For US Only)
Inventors: SEXTON, Bonnie, C.; (US)
Common
Representative:
KONINKLIJKE PHILIPS ELECTRONICS N.V.; c/o Waxler, Aaron, P.O.Box 3001, Briarcliff Manor, NY 10510-8001 (US)
Priority Data:
60/470,391 14.05.2003 US
Title (EN) A HARDWARE IMPLEMENTATION OF THE MIXCOLUMN/ INVMIXCOLUMN FUNCTIONS
(FR) MINI-IMPLEMENTATION MATERIELLE DE LA FONCTION DE COLONNE MIXTE
Abstract: front page image
(EN)An encryption/decryption unit, a conversion module, a method and a computer program product share common logic for both a cipher transformation and an inverse cipher transformation to reduce the number of gates requires with a small increase in wait time. A keyschedule unit providing at least one key value. The conversion module, which is in communication with the keyschedule unit, converts a block of plain text/ciphered text into a predetermined number of byte units in a first plurality of columns. The conversion module includes a MixColumnAll submodule that utilizes shared circuitry for both a transformation of a cipher function to produce a second plurality of columns from the first plurality of columns, and for an inverse cipher function to produce the first plurality of columns from the second plurality of columns. The MixColumnAll submodule performs a combined MixColumn and InvMixColumn that are performed in AES. A block round unit for encrypting/decrypting the predetermined number of byte units into ciphered text/plain text.
(FR)L'invention concerne une unité d'encryptage/décryptage, un module de conversion, un procédé et un progiciel permettant le partage d'un circuit logique commun destiné à la fois à une transformation cryptographique et à une transformation cryptographique inverse, ce qui réduit le nombre de portes nécessaires tout en n'augmentant que faiblement le temps d'attente. L'invention concerne également une unité d'ordonnancement de clés donnant au moins une valeur de clé. Le module de conversion, qui est en communication avec l'unité d'ordonnancement de clés, convertit un bloc de texte en clair/texte crypté en un nombre prédéterminé d'unités d'octets dans une première pluralité de colonnes. Le module de conversion comporte un sous-module MixColumnAll exploitant des circuits partagés permettant à la fois une transformation d'une fonction cryptographique destinée à produire une deuxième pluralité de colonnes à partir de la première pluralité de colonnes, et d'une fonction cryptographique inverse destinée à produire la première pluralité de colonnes à partir de la deuxième pluralité de colonnes. Le sous-module MixColumnAll exécute une fonction combinée de colonne mixte et de colonne mixte inverse, fonctions qui sont exécutées dans le cadre de la norme d'encryptage en mode évolué. L'invention concerne d'autre part une unité cyclique de blocs pour encrypter/décrypter le nombre prédéterminé d'unités d'octet en texte crypté/texte en clair.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)