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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(BS IEC 62055-41-2014 Electricity metering Payment systems Standard transfer specification (STS) Application layer protocol for one-way token carrier systems《电量测量 支付系统 标准传输规格 (STS) .pdf)为本站会员(fuellot230)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

BS IEC 62055-41-2014 Electricity metering Payment systems Standard transfer specification (STS) Application layer protocol for one-way token carrier systems《电量测量 支付系统 标准传输规格 (STS) .pdf

1、BSI Standards PublicationElectricity metering Payment systemsPart 41: Standard transfer specification (STS) Application layer protocol for one-way token carrier systemsBS IEC 62055-41:2014National forewordThis British Standard is the UK implementation of IEC 62055-41:2014.The UK participation in its

2、 preparation was entrusted to TechnicalCommittee PEL/13, Electricity Meters.A list of organizations represented on this committee can be obtained onrequest to its secretary.This publication does not purport to include all the necessary provisions ofa contract. Users are responsible for its correct a

3、pplication. The British Standards Institution 2014.Published by BSI Standards Limited 2014ISBN 978 0 580 83168 3ICS 17.220.20; 35.100.70; 91.140.50Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published under the authority of theStandards P

4、olicy and Strategy Committee on 31 October 2014.Amendments/corrigenda issued since publicationDate Text affectedBRITISH STANDARDBS IEC 62055-41:2014IEC 62055-41 Edition 2.0 2014-05 INTERNATIONAL STANDARD NORME INTERNATIONALE Electricity metering Payment systems Part 41: Standard transfer specificati

5、on (STS) Application layer protocol for one-way token carrier systems Comptage de llectricit Systmes de paiement Partie 41: Spcification de transfert normalis (STS) Protocole de couche application pour les systmes de supports de jeton unidirectionnel INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISS

6、ION ELECTROTECHNIQUE INTERNATIONALE XE ICS 17.220.20; 35.100.70; 91.140.50 PRICE CODE CODE PRIX ISBN 978-2-8322-1487-9 Registered trademark of the International Electrotechnical Commission Marque dpose de la Commission Electrotechnique Internationale Warning! Make sure that you obtained this publica

7、tion from an authorized distributor. Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agr. BS IEC 62055-41:2014 2 IEC 62055-41:2014 IEC 2014 CONTENTS FOREWORD . 8 INTRODUCTION . 10 1 Scope 13 2 Normative references 13 3 Terms, definitions and abbreviations

8、. 14 3.1 Terms and definitions 14 3.2 Abbreviations 15 3.3 Notation and terminology 17 4 Numbering conventions . 18 5 Reference model for the standard transfer specification 19 5.1 Generic payment meter functional reference diagram . 19 5.2 STS protocol reference model . 20 5.3 Dataflow from the POS

9、ApplicationProcess to the TokenCarrier . 21 5.4 Dataflow from the TokenCarrier to the MeterApplicationProcess . 22 5.5 MeterFunctionObjects / companion specifications . 23 5.6 ISO transaction reference numbers . 23 6 POSToTokenCarrierInterface application layer protocol . 24 6.1 APDU: ApplicationPro

10、tocolDataUnit 24 Data elements in the APDU . 24 6.1.1MeterPAN: MeterPrimaryAccountNumber 25 6.1.2TCT: TokenCarrierType . 27 6.1.3DKGA: DecoderKeyGenerationAlgorithm . 27 6.1.4EA: EncryptionAlgorithm 27 6.1.5SGC: SupplyGroupCode 28 6.1.6TI: TariffIndex 28 6.1.7KRN: KeyRevisionNumber . 29 6.1.8KT: Key

11、Type 29 6.1.9KEN: KeyExpiryNumber . 29 6.1.10DOE: DateOfExpiry 29 6.1.116.2 Tokens 30 Token definition format 30 6.2.1Class 0: TransferCredit 30 6.2.2Class 1: InitiateMeterTest/Display . 31 6.2.3Class 2: SetMaximumPowerLimit . 31 6.2.4Class 2: ClearCredit 31 6.2.5Class 2: SetTariffRate . 31 6.2.6Cla

12、ss 2: Set1stSectionDecoderKey 32 6.2.7Class 2: Set2ndSectionDecoderKey . 32 6.2.8Class 2: ClearTamperCondition . 32 6.2.9Class 2: SetMaximumPhasePowerUnbalanceLimit . 33 6.2.10Class 2: SetWaterMeterFactor . 33 6.2.11Class 2: Reserved for STS use 33 6.2.12Class 2: Reserved for Proprietary use . 33 6.

13、2.13Class 3: Reserved for STS use 33 6.2.14BS IEC 62055-41:2014IEC 62055-41:2014 IEC 2014 3 6.3 Token data elements 34 Data elements used in tokens 34 6.3.1Class: TokenClass . 35 6.3.2SubClass: TokenSubClass. 35 6.3.3RND: RandomNumber . 36 6.3.4TID: TokenIdentifier . 36 6.3.5Amount: TransferAmount .

14、 38 6.3.6CRC: CyclicRedundancyCode . 39 6.3.7Control: InitiateMeterTest/DisplayControlField . 40 6.3.8MPL: MaximumPowerLimit . 41 6.3.9MPPUL: MaximumPhasePowerUnbalanceLimit 41 6.3.10Rate: TariffRate . 41 6.3.11WMFactor: WaterMeterFactor 41 6.3.12Register: RegisterToClear . 41 6.3.13NKHO: NewKeyHigh

15、Order . 41 6.3.14NKLO: NewKeyLowOrder. 41 6.3.15KENHO: KeyExpiryNumberHighOrder 41 6.3.16KENLO: KeyExpiryNumberLowOrder . 41 6.3.17RO: RolloverKeyChange 42 6.3.186.4 TCDUGeneration functions . 42 Definition of the TCDU . 42 6.4.1Transposition of the Class bits . 42 6.4.2TCDUGeneration function for C

16、lass 0,1 and 2 tokens 43 6.4.3TCDUGeneration function for Set1stSectionDecoderKey token 44 6.4.4TCDUGeneration function for Set2ndSectionDecoderKey token . 46 6.4.56.5 Security functions . 47 General requirements 47 6.5.1Key attributes and key changes . 47 6.5.2DecoderKey generation . 55 6.5.3STA: E

17、ncryptionAlgorithm07 60 6.5.4DEA: EncryptionAlgorithm09 64 6.5.57 TokenCarriertoMeterInterface application layer protocol 64 7.1 APDU: ApplicationProtocolDataUnit 64 Data elements in the APDU . 64 7.1.1Token 65 7.1.2AuthenticationResult 65 7.1.3ValidationResult 65 7.1.4TokenResult 66 7.1.57.2 APDUEx

18、traction functions . 67 Extraction process . 67 7.2.1Extraction of the 2 Class bits . 67 7.2.2APDUExtraction function for Class 0 and Class 2 tokens . 68 7.2.3APDUExtraction function for Class 1 tokens 69 7.2.4APDUExtraction function for Set1stSectionDecoderKey and 7.2.5Set2ndSectionDecoderKey token

19、s . 69 7.3 Security functions . 70 Key attributes and key changes . 70 7.3.1DKR: DecoderKeyRegister. 70 7.3.2STA: DecryptionAlgorithm07 71 7.3.3BS IEC 62055-41:2014 4 IEC 62055-41:2014 IEC 2014 DEA: DecryptionAlgorithm09 . 74 7.3.4TokenAuthentication 74 7.3.5TokenValidation . 75 7.3.6TokenCancellati

20、on . 75 7.3.78 MeterApplicationProcess requirements 76 8.1 General requirements . 76 8.2 Token acceptance/rejection 76 8.3 Display indicators and markings 77 8.4 TransferCredit tokens . 78 8.5 InitiateMeterTest/Display tokens . 78 8.6 SetMaximumPowerLimit tokens. 78 8.7 ClearCredit tokens 79 8.8 Set

21、TariffRate tokens . 79 8.9 Set1stSectionDecoderKey tokens . 79 8.10 Set2ndSectionDecoderKey tokens 79 8.11 ClearTamperCondition tokens . 79 8.12 SetMaximumPhasePowerUnbalanceLimit tokens 80 8.13 SetWaterMeterFactor 80 8.14 Class 2: Reserved for STS use tokens 80 8.15 Class 2: Reserved for Proprietar

22、y use tokens . 80 8.16 Class 3: Reserved for STS use tokens 80 9 KMS: KeyManagementSystem generic requirements . 80 10 Maintenance of STS entities and related services 81 10.1 General . 81 10.2 Operations 83 Product certification maintenance 83 10.2.1DSN maintenance 83 10.2.2RO maintenance 83 10.2.3

23、TI maintenance 84 10.2.4TID maintenance . 84 10.2.5SpecialReservedTokenIdentifier maintenance 84 10.2.6MfrCode maintenance 84 10.2.7Substitution tables maintenance 84 10.2.8Permutation tables maintenance 84 10.2.9SGC maintenance . 84 10.2.10VendingKey maintenance 84 10.2.11KRN maintenance 84 10.2.12

24、KT maintenance 84 10.2.13KEN maintenance 85 10.2.14KEK maintenance 85 10.2.15CC maintenance 85 10.2.16UC maintenance 85 10.2.17KMCID maintenance 85 10.2.18CMID maintenance 85 10.2.19CMAC maintenance . 85 10.2.2010.3 Standardisation . 86 IIN maintenance 86 10.3.1TCT maintenance 86 10.3.2DKGA maintena

25、nce . 86 10.3.3BS IEC 62055-41:2014IEC 62055-41:2014 IEC 2014 5 EA maintenance 86 10.3.4TokenClass maintenance . 86 10.3.5TokenSubClass maintenance. 87 10.3.6InitiateMeterTest/DisplayControlField maintenance 87 10.3.7RegisterToClear maintenance 87 10.3.8STS base date maintenance 87 10.3.9Rate mainte

26、nance 87 10.3.10WMFactor maintenance . 87 10.3.11MFO maintenance . 88 10.3.12FOIN maintenance . 88 10.3.13Companion specification maintenance . 88 10.3.14(informative) Guidelines for a KeyManagementSystem (KMS) 89 Annex A(informative) Entities and identifiers in an STS-compliant system . 92 Annex B(

27、informative) Code of practice for the implementation of STS-compliant Annex Csystems . 96 C.1 Maintenance and support services provided by the STS Association . 96 C.2 Key management 96 C.2.1 Key management services . 96 C.2.2 SupplyGroupCode and VendingKey distribution . 96 C.2.3 CryptographicModul

28、e distribution . 97 C.2.4 Key expiry . 98 C.3 MeterPAN . 98 C.3.1 General practice 98 C.3.2 IssuerIdentificationNumbers 98 C.3.3 ManufacturerCodes . 98 C.3.4 DecoderSerialNumbers 99 C.4 SpecialReservedTokenIdentifier 99 C.5 Permutation and substitution tables for the STA 99 C.6 EA codes 99 C.7 Token

29、CarrierType codes . 99 C.8 MeterFunctionObject instances / companion specifications . 100 C.9 TariffIndex 100 C.10 STS-compliance certification . 100 C.10.1 IEC certification services . 100 C.10.2 Products 100 C.10.3 Certification authority . 100 C.11 Procurement options for users of STS-compliant s

30、ystems . 100 C.12 Management of TID Rollover . 104 C.12.1 Introduction . 104 C.12.2 Overview . 105 C.12.3 Impact analysis 107 C.12.4 Base dates 107 C.12.5 Implementation 107 Bibliography 110 Figure 1 Functional block diagram of a generic single-part payment meter . 19 Figure 2 STS modelled as a 2-la

31、yer collapsed OSI protocol stack 20 Figure 3 Dataflow from the POSApplicationProcess to the TokenCarrier 21 BS IEC 62055-41:2014 6 IEC 62055-41:2014 IEC 2014 Figure 4 Dataflow from the TokenCarrier to the MeterApplicationProcess 22 Figure 5 Composition of ISO transaction reference number . 23 Figure

32、 6 Transposition of the 2 Class bits 42 Figure 7 TCDUGeneration function for Class 0, 1 and 2 tokens 43 Figure 8 TCDUGeneration function for Set1stSectionDecoderKey token 44 Figure 9 TCDUGeneration function for Set2ndSectionDecoderKey token . 46 Figure 10 DecoderKey changes state diagram 52 Figure 1

33、1 DecoderKeyGenerationAlgorithm01 57 Figure 12 DecoderKeyGenerationAlgorithm02 58 Figure 13 DecoderKeyGenerationAlgorithm03 59 Figure 14 STA: EncryptionAlgorithm07. 60 Figure 15 STA encryption substitution process. 61 Figure 16 STA encryption permutation process 62 Figure 17 STA encryption DecoderKe

34、y rotation process . 62 Figure 18 STA encryption worked example for TransferCredit token 63 Figure 19 DEA: EncryptionAlgorithm09 64 Figure 20 APDUExtraction function 67 Figure 21 Extraction of the 2 Class bits 68 Figure 22 STA DecryptionAlgorithm07 . 71 Figure 23 STA decryption permutation process 7

35、1 Figure 24 STA decryption substitution process. 72 Figure 25 STA decryption DecoderKey rotation process . 73 Figure 26 STA decryption worked example for TransferCredit token 73 Figure 27 DEA DecryptionAlgorithm09 . 74 Figure A.1 KeyManagementSystem and interactive relationships between entities . 8

36、9 Figure B.1 Entities and identifiers deployed in an STS-compliant system . 92 Figure C.1 System overview 105 Table 1 Data elements in the APDU . 24 Table 2 Data elements in the IDRecord 25 Table 3 Data elements in the MeterPAN 25 Table 4 Data elements in the IAIN / DRN . 26 Table 5 Token carrier ty

37、pes . 27 Table 6 DKGA codes . 27 Table 7 EA codes. 28 Table 8 SGC types and key types 28 Table 9 DOE codes for the year . 30 Table 10 DOE codes for the month 30 Table 11 Token definition format . 30 Table 12 Data elements used in tokens 34 Table 13 Token classes . 35 Table 14 Token sub-classes 36 Ta

38、ble 15 TID calculation examples 37 BS IEC 62055-41:2014IEC 62055-41:2014 IEC 2014 7 Table 16 Units of measure for electricity 38 Table 17 Units of measure for other applications . 38 Table 18 Bit allocations for the TransferAmount . 39 Table 19 Maximum error due to rounding . 39 Table 20 Examples of

39、 TransferAmount values for credit transfer 39 Table 21 Example of a CRC calculation . 40 Table 22 Permissible control field values . 40 Table 23 Selection of register to clear 41 Table 24 Classification of vending keys . 48 Table 25 Classification of decoder keys . 49 Table 26 Permitted relationship

40、s between decoder key types . 53 Table 27 Definition of the PANBlock 55 Table 28 Data elements in the PANBlock . 55 Table 29 Definition of the CONTROLBlock . 55 Table 30 Data elements in the CONTROLBlock . 56 Table 31 Range of applicable decoder reference numbers . 56 Table 32 List of applicable sup

41、ply group codes 57 Table 33 Sample substitution tables . 61 Table 34 Sample permutation table 62 Table 35 Data elements in the APDU . 65 Table 36 Possible values for the AuthenticationResult . 65 Table 37 Possible values for the ValidationResult 66 Table 38 Possible values for the TokenResult 66 Tab

42、le 39 Values stored in the DKR 70 Table 40 Sample permutation table 71 Table 41 Sample substitution tables . 72 Table 42 Entities/services requiring maintenance service 82 Table A.1 Entities that participate in KMS processes . 89 Table A.2 Processes surrounding the payment meter and DecoderKey 90 Ta

43、ble A. 3 Processes surrounding the CryptographicModule 90 Table A.4 Processes surrounding the SGC and VendingKey 91 Table B.1 Typical entities deployed in an STS-compliant system . 93 Table B.2 Identifiers associated with the entities in an STS-compliant system . 94 Table C.1 Data elements associate

44、d with a SGC . 97 Table C.2 Data elements associated with the CryptographicModule . 98 Table C.3 Items that should be noted in purchase orders and tenders . 101 BS IEC 62055-41:2014 8 IEC 62055-41:2014 IEC 2014 INTERNATIONAL ELECTROTECHNICAL COMMISSION _ ELECTRICITY METERING PAYMENT SYSTEMS Part 41:

45、 Standard transfer specification (STS) Application layer protocol for one-way token carrier systems FOREWORD 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising all national electrotechnical committees (IEC National Committees). The objec

46、t of IEC is to promote international co-operation on all questions concerning standardization in the electrical and electronic fields. To this end and in addition to other activities, IEC publishes International Standards, Technical Specifications, Technical Reports, Publicly Available Specification

47、s (PAS) and Guides (hereafter referred to as “IEC Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested in the subject dealt with may participate in this preparatory work. International, governmental and non-governmental organizations liaisin

48、g with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two organizations. 2) The formal decisions or agreements of IEC on technical matters express,

49、as nearly as possible, an international consensus of opinion on the relevant subjects since each technical committee has representation from all interested IEC National Committees. 3) IEC Publications have the form of recommendations for international use and are accepted by IEC National Committees in that sense. While all reasonable effort

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