ISO 10126-2:1991
(Main)Banking — Procedures for message encipherment (wholesale) — Part 2: DEA algorithm
Banking — Procedures for message encipherment (wholesale) — Part 2: DEA algorithm
DEA may be used as a suitable algorithm to implement ISO 10126-1, and is specified in ANSI X3.92. Keys shall be managed in accordance with ISO 8732.
Banque — Procédures de chiffrement de messages (service aux entreprises) — Partie 2: Algorithme DEA
L'ISO 10126-1 prescrit une méthode de chiffrement et de déchiffrement des messages financiers entiers (ou partiels) grâce à l'utilisation du chiffrement niveau ou application, dans un but de confidentialité. DEA est un algorithme approprié pour mettre en oeuvre l'ISO 10126-1. Il est spécifié dans l'ANSI X3.92. Les clés doivent être gérées conformément à l'ISO 8732.
Bančništvo - Postopki enkripcije sporočil (poslovanje s pravnimi osebami) - 2. del: DEA (algoritem za enkripcijo podatkov)
General Information
Buy Standard
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ISO 10126-2:1995
01-maj-1995
%DQþQLãWYR3RVWRSNLHQNULSFLMHVSRURþLOSRVORYDQMHVSUDYQLPLRVHEDPLGHO
'($DOJRULWHP]DHQNULSFLMRSRGDWNRY
Banking -- Procedures for message encipherment (wholesale) -- Part 2: DEA algorithm
Banque -- Procédures de chiffrement de messages (service aux entreprises) -- Partie 2:
Algorithme DEA
Ta slovenski standard je istoveten z: ISO 10126-2:1991
ICS:
35.240.40 8SRUDEQLãNHUHãLWYH,7Y IT applications in banking
EDQþQLãWYX
SIST ISO 10126-2:1995 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ISO 10126-2:1995
---------------------- Page: 2 ----------------------
SIST ISO 10126-2:1995
INTERNATIONAL IS0
STANDARD
10126-2
First edition
1991-07-15
------v------P
-------------_---I---I -----_-
---.--
Banking - Procedures for message
encipherment (wholesale) -
Part 2:
DEA algorithm
Barque - Proc6dures de chiffrerner)t de messages (service aux
en treprises) -
Partie 2: AIgorithrne UEA
--____--_
______I_ -------- ----- -.---- -.- I--.-.-
--.-
--
Reference number
-----
- -._- ________ -. . . _
IS0 10126-2:1991(E)
---------------------- Page: 3 ----------------------
SIST ISO 10126-2:1995
IS0 10126-2:1991(E)
Contents
Paqe
\
..,...........,................... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 Scope
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
2 Normative references
1
3 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . I
4 Initialization Vectors (Us) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5 Initial Text Sequence (ITS)
. . . . . . . . . . . .f.~. 2
6 Padding field (CBC mode only)
7 Independent encipherment and decipherment of encipherment
3
elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0 IS0 1991
All rights reserved. No part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without
permission in writing from the publisher.
International Organization for Standardization
Case Postale 36 * CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii
---------------------- Page: 4 ----------------------
SIST ISO 10126-2:1995
IS0 10126-2:1991(E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide
federation of national standards bodies (IS0 member bodies). The work
of preparing International Standards is normally carried out through IS0
technical committees. Each member body interested in a subject for
which a technical committee has been established has the right to be
represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the
work. IS0 collaborates closely with the International Electrotechnical
Commission (IEC) on all maffers of electrotechnical standardization.
Draft International Standards adopted by the technical committees are
circulated to the member bodies for voting. Publication as an Inter-
national Standard requires approval by at least 75 % of the member
bodies casting a vote.
\
International Standard IS0 10126-2 was prepared by Technical Commif-
tee ISO/TC 68, Banking and related financial services.
c
IS0 10126 consists of the followinq parts, under the general title
B mkinq - Procedrrres for message erhpherment (wholesale):
c
-- Par-t I: GerjeraI principles
-- Part 2: DEA algorithm
IS0 10126 originates from work done in ANSI, and is a development of
(while remaininq compafible with) ANSI X9.23 (1988), Financial Institrr-
tion: Emryptim ‘of Wholesale Finamial Mmsaqes.
c.
. . .
III
---------------------- Page: 5 ----------------------
SIST ISO 10126-2:1995
This page intentionally leti blank
---------------------- Page: 6 ----------------------
SIST ISO 10126-2:1995
Banking - Procedures for message encipherment
(wholesale) -
Part 2:
DEA algorithm
ANSI X3.92:1981, An7erican National Standard for in-
1 Scope
forn7a fior, Systems - Data E17cryption Algorilhrn.
IS0 10126-I specifies a method for the encipherment
and decipherment of entire (or part of) wholesale fi-
nancial messages by the use of application level
3 Modes of operation
encipherment, for the purpose of providing
confidentiality.
The modes of operation that shall be used at-e Ci-
pher Block Chaining (CBC), One Bit Cipher Feed-
DEA may be used as a suitable algorithm to im-
back (CFB-1) or Eight Bit Cipher Feedback (CFB-8)
plement IS0 10126-I. It is specified in ANSI X3.92.
as defined in IS0 8732.
Keys shall be manaqed in accordance with
x
IS0 8732.
4 Initialization Vectors (Ws)
2 Normative references
An IV is used as a starting point for the
The followi
...
INTERNATIONAL IS0
STANDARD
10126-2
First edition
1991-07-15
------v------P
-------------_---I---I -----_-
---.--
Banking - Procedures for message
encipherment (wholesale) -
Part 2:
DEA algorithm
Barque - Proc6dures de chiffrerner)t de messages (service aux
en treprises) -
Partie 2: AIgorithrne UEA
--____--_
______I_ -------- ----- -.---- -.- I--.-.-
--.-
--
Reference number
-----
- -._- ________ -. . . _
IS0 10126-2:1991(E)
---------------------- Page: 1 ----------------------
IS0 10126-2:1991(E)
Contents
Paqe
\
..,...........,................... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 Scope
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
2 Normative references
1
3 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . I
4 Initialization Vectors (Us) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5 Initial Text Sequence (ITS)
. . . . . . . . . . . .f.~. 2
6 Padding field (CBC mode only)
7 Independent encipherment and decipherment of encipherment
3
elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0 IS0 1991
All rights reserved. No part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without
permission in writing from the publisher.
International Organization for Standardization
Case Postale 36 * CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
IS0 10126-2:1991(E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide
federation of national standards bodies (IS0 member bodies). The work
of preparing International Standards is normally carried out through IS0
technical committees. Each member body interested in a subject for
which a technical committee has been established has the right to be
represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the
work. IS0 collaborates closely with the International Electrotechnical
Commission (IEC) on all maffers of electrotechnical standardization.
Draft International Standards adopted by the technical committees are
circulated to the member bodies for voting. Publication as an Inter-
national Standard requires approval by at least 75 % of the member
bodies casting a vote.
\
International Standard IS0 10126-2 was prepared by Technical Commif-
tee ISO/TC 68, Banking and related financial services.
c
IS0 10126 consists of the followinq parts, under the general title
B mkinq - Procedrrres for message erhpherment (wholesale):
c
-- Par-t I: GerjeraI principles
-- Part 2: DEA algorithm
IS0 10126 originates from work done in ANSI, and is a development of
(while remaininq compafible with) ANSI X9.23 (1988), Financial Institrr-
tion: Emryptim ‘of Wholesale Finamial Mmsaqes.
c.
. . .
III
---------------------- Page: 3 ----------------------
This page intentionally leti blank
---------------------- Page: 4 ----------------------
Banking - Procedures for message encipherment
(wholesale) -
Part 2:
DEA algorithm
ANSI X3.92:1981, An7erican National Standard for in-
1 Scope
forn7a fior, Systems - Data E17cryption Algorilhrn.
IS0 10126-I specifies a method for the encipherment
and decipherment of entire (or part of) wholesale fi-
nancial messages by the use of application level
3 Modes of operation
encipherment, for the purpose of providing
confidentiality.
The modes of operation that shall be used at-e Ci-
pher Block Chaining (CBC), One Bit Cipher Feed-
DEA may be used as a suitable algorithm to im-
back (CFB-1) or Eight Bit Cipher Feedback (CFB-8)
plement IS0 10126-I. It is specified in ANSI X3.92.
as defined in IS0 8732.
Keys shall be manaqed in accordance with
x
IS0 8732.
4 Initialization Vectors (Ws)
2 Normative references
An IV is used as a starting point for the
The following standat-ds contain provisions which,
encipherment and decipherment of a data sequence
through reference in this text, constitute pt-ovisions
to increase security by introducing additional
of this part of IS0 10126. At the time of publication,
cryptographic variance (i.e. a repeated plaintext se-
the editions indicated were valid. All standards are
quence will not result in a repeated ciphertext se-
subject to revision, and parties to agreements based
quence) and to synchronize cryptographic
on this part of IS0 10126 at-e encouraged to investi-
equipment.
gate the possibility
...
ISO
NORME
INTERNATIONALE 10126-2
Première édition
1991-07-15
Banque - Procédures de chiffrement de
messages (service aux entreprises) -
Partie 2:
Algorithme DEA
Banking - Procedures for message encipherment (wholesale) -
Part 2: DEA alqorithm
L
-_--p-p-- -P-P-
--_----------
-.---
Numéro de référence
-- ISO 10126-=2:1991(F)
--_ PE?:T _-- _ r-r
---------------------- Page: 1 ----------------------
ISO 10126-2:1991(F)
Sommaire
Page
................................. 1
....................................
1 Domaine d’application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Références normatives
.................................. 1
3 Modes opératoires . .
1
............. ..............................................
4 Vecteurs d’initialisation (IV)
..,..............,..,............................... 2
5 Séquence de texte initiale (KS)
. . . . . . . . . . . . . . . . . . . . . . . . . . 2
6 Zone de remplissage (mode CBC uniquement)
7 Chiffrement et déchiffrement indépendants des éléments de
3
. . . . . . . . . . . . .p.-.v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
chiffrement . . . . . . . . . . . .
0 ISO 1991
Droits de reproduction réservés. Aucune partie de cette publication ne peut être repro-
duite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
Organisation internationale de normalisation
Case Postale 56 * CH-1211 Genève 20 l Suisse
Impr in+ en Suisse
ii
---------------------- Page: 2 ----------------------
ISO 10126-2:1991(F)
Avant-propos
LIS0 (Organisation internationale de normalisation) est une fédération
mondiale d’organismes nationaux de normalisation (comités membres
de I’ISO). L’élaboration des Normes internationales est en général
confiée aux comités techniques de I’ISO. Chaque comité membre inté-
ressé par une étude a le droit de faire partie du comité technique créé
à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO participent également aux tra-
vaux. L’ISO collabore étroitement avec la Commission électrotechnique
internationale (CEI) en ce qui concerne la normalisation électrotech-
nique.
Les projets de Normes internationales adoptés par les comités techni-
ques sont soumis aux comités membres pour vote. Leur publication
comme Normes internationales requiert l’approbation de 75 % au moins
des comités membres votants.
La Norme internationale ISO 10126-2 a été élaborée par le comité tech-
nique ISO/TC 68, Banque et services financiers liés aux opérations ban-
caires.
L’ISO 10126 comprend les parties suivantes, présentées sous le titre
- Procédwes de chiffrement de messages (service aux
général Banque
entreprises):
- Partie 1: Principes généraux
-- Partie 2: Algorithme DEA
L’ISO 10126 est le fruit des travaux de I’ANSI et est un développement
de I’ANSI X9.23 (1988), Financial Institution: Encryption of Wholesale
Financial Messages, avec laquelle elle reste compatible.
. . .
III
---------------------- Page: 3 ----------------------
Page blanche
---------------------- Page: 4 ----------------------
NORME INTERNATIONALE ISO 10126-2:1991 (F)
- Procédures de chiffrement de messages (service
Banque
aux entreprises) -
Partie 2:
Algorithme DEA
ANSI X3.92:1981, American National Standard for in-
1 Domaine d’application
formation Systems - Data Encryption Algorithm.
L’ISO 10126-I prescrit une méthode de chiffrement
et de déchiffrement des messages financiers entiers
3 Modes opératoires
(ou partiels) grâce à l’utilisation du chiffrement ni-
veau ou application, dans un but de confidentialité.
Les modes opératoires qui doivent etre utilisés sont
le chiffrement par blocs chaînés (CBC), le chif-
DEA est un algorithme approprie pour mettre en
frement à rebouclage par le chiffré bit par bit
oeuvre I’ISO 10126-I. Il est spécifié dans I’ANSI
(CFB-1) ou le chiffrement à rebouclage par le chiffré
X3.92. Les clés doivent être gérées conformément à
octet par octet (CFB-8) comme défini dans
I’ISO 8732.
I’ISO 8732.
4 Vecteurs d’initialisation (IV)
2 Références normatives
Un IV est utilisé comme point de départ pour le
Les normes suivantes contiennent des dispositions
chiffrement et le déchiffrement d’une séquence de
qui, par suite de la référence qui en est faite,
données afin d’accroître la sécurité en introduisant
constituent des dispositions valables pour la pré-
une variation cryptographique supplémentaire
sente partie de I’ISO 10126. Au moment de la publi-
(c’est-à-dire que la répétition d’une séquence de
cation, les éditions indiquées étaient en vigueur.
texte clair ne se traduira pas par la répétition d’une
Toute norme est sujette à révision et les parties
séquence de texte chiffré) et de synchroniser le
prenantes des accords fondés sur la présente partie
matériel de chiffrement.
de I’ISO 10126 sont invitées à rechercher la possi-
bilité d’appliquer les éditions les plus récentes des
4.1 Chiffrement par blocs chaînés (CBC)
normes indiquées ci-après. Les membres de la CEI
et de I’ISO possèdent le r
...
ISO
NORME
INTERNATIONALE 10126-2
Première édition
1991-07-15
Banque - Procédures de chiffrement de
messages (service aux entreprises) -
Partie 2:
Algorithme DEA
Banking - Procedures for message encipherment (wholesale) -
Part 2: DEA alqorithm
L
-_--p-p-- -P-P-
--_----------
-.---
Numéro de référence
-- ISO 10126-=2:1991(F)
--_ PE?:T _-- _ r-r
---------------------- Page: 1 ----------------------
ISO 10126-2:1991(F)
Sommaire
Page
................................. 1
....................................
1 Domaine d’application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Références normatives
.................................. 1
3 Modes opératoires . .
1
............. ..............................................
4 Vecteurs d’initialisation (IV)
..,..............,..,............................... 2
5 Séquence de texte initiale (KS)
. . . . . . . . . . . . . . . . . . . . . . . . . . 2
6 Zone de remplissage (mode CBC uniquement)
7 Chiffrement et déchiffrement indépendants des éléments de
3
. . . . . . . . . . . . .p.-.v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
chiffrement . . . . . . . . . . . .
0 ISO 1991
Droits de reproduction réservés. Aucune partie de cette publication ne peut être repro-
duite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
Organisation internationale de normalisation
Case Postale 56 * CH-1211 Genève 20 l Suisse
Impr in+ en Suisse
ii
---------------------- Page: 2 ----------------------
ISO 10126-2:1991(F)
Avant-propos
LIS0 (Organisation internationale de normalisation) est une fédération
mondiale d’organismes nationaux de normalisation (comités membres
de I’ISO). L’élaboration des Normes internationales est en général
confiée aux comités techniques de I’ISO. Chaque comité membre inté-
ressé par une étude a le droit de faire partie du comité technique créé
à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO participent également aux tra-
vaux. L’ISO collabore étroitement avec la Commission électrotechnique
internationale (CEI) en ce qui concerne la normalisation électrotech-
nique.
Les projets de Normes internationales adoptés par les comités techni-
ques sont soumis aux comités membres pour vote. Leur publication
comme Normes internationales requiert l’approbation de 75 % au moins
des comités membres votants.
La Norme internationale ISO 10126-2 a été élaborée par le comité tech-
nique ISO/TC 68, Banque et services financiers liés aux opérations ban-
caires.
L’ISO 10126 comprend les parties suivantes, présentées sous le titre
- Procédwes de chiffrement de messages (service aux
général Banque
entreprises):
- Partie 1: Principes généraux
-- Partie 2: Algorithme DEA
L’ISO 10126 est le fruit des travaux de I’ANSI et est un développement
de I’ANSI X9.23 (1988), Financial Institution: Encryption of Wholesale
Financial Messages, avec laquelle elle reste compatible.
. . .
III
---------------------- Page: 3 ----------------------
Page blanche
---------------------- Page: 4 ----------------------
NORME INTERNATIONALE ISO 10126-2:1991 (F)
- Procédures de chiffrement de messages (service
Banque
aux entreprises) -
Partie 2:
Algorithme DEA
ANSI X3.92:1981, American National Standard for in-
1 Domaine d’application
formation Systems - Data Encryption Algorithm.
L’ISO 10126-I prescrit une méthode de chiffrement
et de déchiffrement des messages financiers entiers
3 Modes opératoires
(ou partiels) grâce à l’utilisation du chiffrement ni-
veau ou application, dans un but de confidentialité.
Les modes opératoires qui doivent etre utilisés sont
le chiffrement par blocs chaînés (CBC), le chif-
DEA est un algorithme approprie pour mettre en
frement à rebouclage par le chiffré bit par bit
oeuvre I’ISO 10126-I. Il est spécifié dans I’ANSI
(CFB-1) ou le chiffrement à rebouclage par le chiffré
X3.92. Les clés doivent être gérées conformément à
octet par octet (CFB-8) comme défini dans
I’ISO 8732.
I’ISO 8732.
4 Vecteurs d’initialisation (IV)
2 Références normatives
Un IV est utilisé comme point de départ pour le
Les normes suivantes contiennent des dispositions
chiffrement et le déchiffrement d’une séquence de
qui, par suite de la référence qui en est faite,
données afin d’accroître la sécurité en introduisant
constituent des dispositions valables pour la pré-
une variation cryptographique supplémentaire
sente partie de I’ISO 10126. Au moment de la publi-
(c’est-à-dire que la répétition d’une séquence de
cation, les éditions indiquées étaient en vigueur.
texte clair ne se traduira pas par la répétition d’une
Toute norme est sujette à révision et les parties
séquence de texte chiffré) et de synchroniser le
prenantes des accords fondés sur la présente partie
matériel de chiffrement.
de I’ISO 10126 sont invitées à rechercher la possi-
bilité d’appliquer les éditions les plus récentes des
4.1 Chiffrement par blocs chaînés (CBC)
normes indiquées ci-après. Les membres de la CEI
et de I’ISO possèdent le r
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.