ImageVerifierCode 换一换
格式:PDF , 页数:12 ,大小:275.83KB ,
资源ID:583187      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-583187.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BS ISO 10126-2-1992 Banking - Procedures for message encipherment (wholesale) - DEA algorithm《银行业务 第2部分 信息加密程序(批量) 数据交换协议运算法》.pdf)为本站会员(appealoxygen216)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

BS ISO 10126-2-1992 Banking - Procedures for message encipherment (wholesale) - DEA algorithm《银行业务 第2部分 信息加密程序(批量) 数据交换协议运算法》.pdf

1、BRITISH STANDARD BS ISO 10126-2:1991 Implementation of ISO 10126-2:1991 Banking Proceduresfor message encipherment (wholesale) Part 2: DEA algorithm UDC 336.719.2:355.405.2:681.3.04BSISO10126-2:1991 This British Standard, having been prepared under the directionof the Information Systems Technology

2、Standards Policy Committee, was publishedunder the authority ofthe Standards Board and comesinto effect on 31 January 1992 BSI 09-1999 The following BSI references relate to the work on this standard: Committee reference IST/12 Draft for comment 89/63556 DC ISBN 0 580 20453 7 Committees responsible

3、for this British Standard The preparation of this British Standard was entrusted by the Information Systems Technology Standards Policy Committee (IST/-) to Technical Committee IST/12, upon which the following bodies were represented: American Banks and Securities Association of London Association f

4、or Payment Clearing Services Building Societies Association British Telecommunications plc IBM (UK) Ltd. The London Stock Exchange The following bodies were also represented in the drafting of the standard, through subcommittees and panels: British Bankers Association Institutional Fund Managers Ass

5、ociation Securities and Investments Board Stock Exchange Management Association The EDI Association The London Stock Exchange Amendments issued since publication Amd. No. Date CommentsBSISO10126-2:1991 BSI 09-1999 i Contents Page Committees responsible Inside front cover National foreword ii Forewor

6、d iii Text of ISO 10126-2 1BSISO10126-2:1991 ii BSI 09-1999 National foreword This British Standard reproduces verbatim ISO10126-2:1991 and implements it as the UK national standard. This British Standard is published under the direction of the Information Systems Technology Standards Policy Committ

7、ee whose Technical Committee IST/12 has the responsibility to: aid enquirers to understand the text; present to the responsible international committee any enquiries on interpretation, or proposals for change, and keep UK interests informed; monitor related international and European developments an

8、d promulgate them in the UK. NOTEInternational and European Standards, as well as overseas standards, are available from BSI Sales Department, BSI, Linford Wood, Milton Keynes, MK14 6LE. A British Standard does not purport to include all the necessary provisions of a contract. Users of British Stand

9、ards are responsible for their correct application. Compliance with a British Standard does not of itself confer immunity from legal obligations. Summary of pages This document comprises a front cover, an inside front cover, pages i and ii, the ISO title page, pages ii to iv, pages 1 to 3 and a back

10、 cover. This standard has been updated (see copyright date) and may have had amendments incorporated. This will be indicated in the amendment table on the inside front cover.ISO10126-2:1991(E) ii BSI 09-1999 Contents Page Foreword iii 1 Scope 1 2 Normative references 1 3 Modes of operation 1 4 Initi

11、alization Vectors (IVs) 1 5 Initial Text Sequence (ITS) 1 6 Padding field (CBC mode only) 1 7 Independent encipherment and decipherment of encipherment elements 3 Figure 1 Message padding 1 Figure 2 Padding field format 2 Table 1 Padding with bits (CBC mode only) 2 Table 2 Padding with octets (CBC m

12、ode only) 2 Descriptors: Banking, messages, protection of information, coded representation, algorithms.ISO10126-2:1991(E) BSI 09-1999 iii Foreword ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of prepari

13、ng International Standards is normally carried out through ISO 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, governmental and non-governmental, in lia

14、ison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publicati

15、on as an International Standard requires approval by at least 75% of the member bodies casting a vote. International Standard ISO 10126-2 was prepared by Technical Committee ISO/TC68, Banking and related financial services. ISO10126 consists of the following parts, under the general title Banking Pr

16、ocedures for message encipherment (wholesale): Part 1: General principles; Part 2: DEA algorithm. ISO10126 originates from work done in ANSI, and is a development of (while remaining compatible with) ANSI X9.23 (1988), Financial Institution: Encryption of Wholesale Financial Messages.iv blankISO1012

17、6-2:1991(E) BSI 09-1999 1 1 Scope ISO 10126-1 specifies a method for the encipherment and decipherment of entire (or part of) wholesale financial messages by the use of application level encipherment, for the purpose of providing confidentiality. DEA may be used as a suitable algorithm to implement

18、ISO10126-1. It is specified in ANSI X3.92. Keys shall be managed in accordance with ISO8732. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO10126. At the time of publication, the editions indicated wer

19、e valid. All standards are subject to revision, and parties to agreements based on this part of ISO10126 are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and ISO maintain registers of currently valid International Sta

20、ndards. ISO 8372:1987, Information processing Modes of operation for a 64-bit block cipher algorithm. ISO 8732:1988, Banking Key management (wholesale). ISO 10126-1:1991, Banking Procedures for message encipherment (wholesale) Part 1: General principles 1) . ANSI X3.92:1981, American National Standa

21、rd for information Systems Data Encryption Algorithm. 3 Modes of operation The modes of operation that shall be used are Cipher Block Chaining (CBC), One Bit Cipher Feedback (CFB-1) or Eight Bit Cipher Feedback (CFB-8) as defined in ISO8732. 4 Initialization Vectors (IVs) An IV is used as a starting

22、 point for the encipherment and decipherment of a data sequence to increase security by introducing additional cryptographic variance (i.e. a repeated plaintext sequence will not result in a repeated ciphertext sequence) and to synchronize cryptographic equipment. 4.1 Cipher Block Chaining (CBC) A n

23、ew random, pseudo-random or non-repeating 64-bit IV shall be used for each cryptoperiod. The same IV may be used within the cryptoperiod of the associated key. 4.2 Cipher Feedback (CFB) A new random, pseudo-random, or non-repeating48- or 64-bit IV shall be used for each message. 5 Initial Text Seque

24、nce (ITS) In the case of CBC, if the IV is not changed for each message, then a new random, pseudo-random, or non-repeating 64-bit Initial Text Sequence (ITS) shall immediately precede the message data to be protected. If a new random, pseudo-random, or non-repeating IV is used for each message, the

25、n no ITS is required. 6 Padding field (CBC mode only) Padding shall be present in every CBC message. Plaintext shall be padded to a multiple of 64bits before encipherment using the CBC mode. Padding shall be performed using either bits or octets by appending a padding field to the end of the plainte

26、xt (as shown cross-hatched inFigure 1). After decipherment, the padding field shall be discarded. When padding with bits, the padding field shall consist of 8 to 71bits divided into two subfields (seeFigure 2). The first subfield (pad fill) shall consist of 0 to 63bits with arbitrary contents. The s

27、econd sub-field (pad count) shall consist of 8bits containing the number of bits in the padding field. In the range 8 to 71. The left-most bit of the pad count shall indicate that the pad count is given in bits (value of 1). The remaining bits of the pad count shall contain an unsigned binary number

28、. That number shall be the total number of bits in the padding field. SeeTable 1 for further information on padding with bits (CBC mode only). 1) To be published. Figure 1 Message paddingISO10126-2:1991(E) 2 BSI 09-1999 When padding with octets, the padding field shall consist of 1 to 8octets divide

29、d into two subfields (seeFigure 2). The first subfield (pad fill) shall consist of0to7octets with arbitrary contents. The second subfield (pad count) shall consist of one octet containing the number of octets in the padding field in the range of1to8. The left-most bit of the pad count shall indicate

30、 that the pad count is given in octets (value of0). The remaining bits of the pad count shall contain an unsigned binary number. That number shall be the total number of padding octets in the padding field. SeeTable 2 for further information on padding with octets (CBC mode only). Table 1 Padding wi

31、th bits (CBC mode only) Table 2 Padding with octets (CBC mode only) NOTEWhen n = 1, pad count in bits; when n = 0, pad count in octets. Figure 2 Padding field format Number of bits in last plaintext block Number of bits in pad fill Number of bits in padding field Pad count (8 bits) 64 56 64 11000000

32、 63 57 65 11000001 62 58 66 11000010 . . . . . . . . . . . . 58 62 70 11000110 57 63 71 11000111 56 0 8 10001000 55 1 9 10001001 54 2 10 10001010 . . . . . . . . . . . . 2 54 62 10111110 1 55 63 10111111 Number of octets in last plaintext block Number of octets in pad fill Number of octets in paddin

33、g field Pad count (8 bits) 8 7 8 00001000 7 0 1 00000001 6 1 2 00000010 5 2 3 00000011 4 3 4 00000100 3 4 5 00000101 2 5 6 00000110 1 6 7 00000111ISO10126-2:1991(E) BSI 09-1999 3 7 Independent encipherment and decipherment of encipherment elements See ISO10126-1:1991, 5.3, method 1. The IV used to e

34、ncipher the nth encipherment element shall be formed by modulo-2 adding the IV and the right justified unsigned binary value of n: IVn = IV + n. For the first encipherment, element n shall have the value1. In the case of CBC, if the IV is not changed for each message, then a new random, pseudo-rando

35、m, or non-repeating ITS shall appear at the beginning of each encipherment element. In the case of CBC, each encipherment element shall be padded before encipherment in accordance with clause6.BS ISO 10126-2:1991 BSI 389 Chiswick High Road London W4 4AL BSIBritishStandardsInstitution BSI is the inde

36、pendent national body responsible for preparing BritishStandards. It presents the UK view on standards in Europe and at the international level. It is incorporated by Royal Charter. Revisions BritishStandards are updated by amendment or revision. Users of BritishStandards should make sure that they

37、possess the latest amendments or editions. It is the constant aim of BSI to improve the quality of our products and services. We would be grateful if anyone finding an inaccuracy or ambiguity while using this BritishStandard would inform the Secretary of the technical committee responsible, the iden

38、tity of which can be found on the inside front cover. Tel:02089969000. Fax:02089967400. BSI offers members an individual updating service called PLUS which ensures that subscribers automatically receive the latest editions of standards. Buying standards Orders for all BSI, international and foreign

39、standards publications should be addressed to Customer Services. Tel:02089969001. Fax:02089967001. In response to orders for international standards, it is BSI policy to supply the BSI implementation of those that have been published as BritishStandards, unless otherwise requested. Information on st

40、andards BSI provides a wide range of information on national, European and international standards through its Library and its Technical Help to Exporters Service. Various BSI electronic information services are also available which give details on all its products and services. Contact the Informat

41、ion Centre. Tel:02089967111. Fax:02089967048. Subscribing members of BSI are kept up to date with standards developments and receive substantial discounts on the purchase price of standards. For details of these and other benefits contact Membership Administration. Tel:02089967002. Fax:02089967001.

42、Copyright Copyright subsists in all BSI publications. BSI also holds the copyright, in the UK, of the publications of the international standardization bodies. Except as permitted under the Copyright, Designs and Patents Act 1988 no extract may be reproduced, stored in a retrieval system or transmit

43、ted in any form or by any means electronic, photocopying, recording or otherwise without prior written permission from BSI. This does not preclude the free use, in the course of implementing the standard, of necessary details such as symbols, and size, type or grade designations. If these details are to be used for any other purpose than implementation then the prior written permission of BSI must be obtained. If permission is granted, the terms may include royalty payments or a licensing agreement. Details and advice can be obtained from the Copyright Manager. Tel:02089967070.

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1