Source: http://docplayer.dk/18523426-Informationsteknologi-sikkerhedsteknikker-mac-del-3-mekanismer-der-anvender-universel-hashfunktion.html
Timestamp: 2019-01-19 19:00:13
Document Index: 238387822

Matched Legal Cases: ['art 3', 'art 3', 'art 2', 'art 1', 'art 2', 'art 3', 'art 3', 'art 1', 'art 3', 'art 4']

Informationsteknologi Sikkerhedsteknikker. (MAC) Del 3: Mekanismer, der anvender universel hashfunktion - PDF
Download "Informationsteknologi Sikkerhedsteknikker. (MAC) Del 3: Mekanismer, der anvender universel hashfunktion"
1 Dansk standard DS/ISO/IEC udgave Informationsteknologi Sikkerhedsteknikker Meddelelsesautentificeringskoder (MAC) Del 3: Mekanismer, der anvender universel hashfunktion Information technology Security techniques Message Authentication Codes (MACs) Part 3: Mechanisms using a universal hash-function
2 DS/ISO/IEC København DS projekt: M ICS: Første del af denne publikations betegnelse er: DS/ISO/IEC, hvilket betyder, at det er en international standard, der har status som dansk standard. Denne publikations overensstemmelse er: IDT med: ISO IEC :2011. DS-publikationen er på engelsk. DS-publikationstyper Dansk Standard udgiver forskellige publikationstyper. Typen på denne publikation fremgår af forsiden. Der kan være tale om: Dansk standard standard, der er udarbejdet på nationalt niveau, eller som er baseret på et andet lands nationale standard, eller standard, der er udarbejdet på internationalt og/eller europæisk niveau, og som har fået status som dansk standard DS-information publikation, der er udarbejdet på nationalt niveau, og som ikke har opnået status som standard, eller publikation, der er udarbejdet på internationalt og/eller europæisk niveau, og som ikke har fået status som standard, fx en teknisk rapport, eller europæisk præstandard DS-håndbog samling af standarder, eventuelt suppleret med informativt materiale DS-hæfte publikation med informativt materiale Til disse publikationstyper kan endvidere udgives tillæg og rettelsesblade DS-publikationsform Publikationstyperne udgives i forskellig form som henholdsvis fuldtekstpublikation (publikationen er trykt i sin helhed) godkendelsesblad (publikationen leveres i kopi med et trykt DS-omslag) elektronisk (publikationen leveres på et elektronisk medie) DS-betegnelse Alle DS-publikationers betegnelse begynder med DS efterfulgt af et eller flere præfikser og et nr., fx DS 383, DS/EN 5414 osv. Hvis der efter nr. er angivet et A eller Cor, betyder det, enten at det er et tillæg eller et rettelsesblad til hovedstandarden, eller at det er indført i hovedstandarden. DS-betegnelse angives på forsiden. Overensstemmelse med anden publikation: Overensstemmelse kan enten være IDT, EQV, NEQ eller MOD IDT: Når publikationen er identisk med en given publikation. EQV: Når publikationen teknisk er i overensstemmelse med en given publikation, men præsentationen er ændret. NEQ: Når publikationen teknisk eller præsentationsmæssigt ikke er i overensstemmelse med en given standard, men udarbejdet på baggrund af denne. MOD: Når publikationen er modificeret i forhold til en given publikation.
3 INTERNATIONAL STANDARD ISO/IEC First edition Information technology Security techniques Message Authentication Codes (MACs) Part 3: Mechanisms using a universal hashfunction Technologies de l'information Techniques de sécurité Codes d'authentification de message (MAC) Partie 3: Mécanismes utilisant une fonction de hachage universelle Reference number ISO/IEC :2011(E) ISO/IEC 2011
4 ISO/IEC :2011(E) COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2011 All rights reserved. Unless otherwise specified, 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 either ISO at the address below or ISO's member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel Fax Web Published in Switzerland ii ISO/IEC 2011 All rights reserved
5 ISO/IEC :2011(E) Contents Page Foreword... iv Introduction... v 1 Scope Normative references Terms and definitions Symbols and abbreviated terms General model Mechanisms Introduction UMAC Description of UMAC Requirements Notation and auxiliary functions Key preprocessing Message preprocessing Message hashing Layered hash-functions Finalization Badger Description of Badger Requirements Notation and auxiliary functions Key preprocessing Message preprocessing Message hashing Finalization Poly1305-AES Description of Poly1305-AES Requirements Key preprocessing Message preprocessing Message hashing Finalization GMAC Description of GMAC Requirements Notation and auxiliary functions Key preprocessing Message preprocessing Message hashing Finalization Annex A (normative) Object Identifiers Annex B (informative) Test Vectors Annex C (informative) Security Information Bibliography ISO/IEC 2011 All rights reserved iii
6 ISO/IEC :2011(E) Foreword ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. ISO/IEC was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 27, IT Security techniques. ISO/IEC 9797 consists of the following parts, under the general title Information technology Security techniques Message Authentication Codes (MACs): Part 1: Mechanisms using a block cipher Part 2: Mechanisms using a dedicated hash-function Part 3: Mechanisms using a universal hash-function iv ISO/IEC 2011 All rights reserved
7 ISO/IEC :2011(E) Introduction In an IT environment, it is often required that one can verify that electronic data has not been altered in an unauthorized manner and that one can provide assurance that a message has been originated by an entity in possession of the secret key. A MAC (Message Authentication Code) algorithm is a commonly used data integrity mechanism that can satisfy these requirements. This part of ISO/IEC 9797 specifies four MAC algorithms using universal hash-functions: UMAC, Badger, Poly1305-AES and GMAC. These mechanisms can be used as data integrity mechanisms to verify that data has not been altered in an unauthorized manner. They can also be used as message authentication mechanisms to provide assurance that a message has been originated by an entity in possession of the secret key. The strength of the data integrity mechanism and message authentication mechanism is dependent on the length (in bits) and secrecy of the key, on the length (in bits) of a hash-code produced by the hash-function, on the strength of the hashfunction, on the length (in bits) of the MAC, and on the specific mechanism. NOTE A general framework for the provision of integrity services is specified in ISO/IEC [7]. ISO/IEC 2011 All rights reserved v
9 INTERNATIONAL STANDARD ISO/IEC :2011(E) Information technology Security techniques Message Authentication Codes (MACs) Part 3: Mechanisms using a universal hash-function 1 Scope This part of ISO/IEC 9797 specifies the following MAC algorithms that use a secret key and a universal hash-function with an n-bit result to calculate an m-bit MAC based on the block ciphers specified in ISO/IEC and the stream ciphers specified in ISO/IEC : a) UMAC; b) Badger; c) Poly1305-AES; d) GMAC. 2 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC , Information technology Security techniques Message Authentication Codes (MACs) Part 1: Mechanisms using a block cipher ISO/IEC 18031, Information technology Security techniques Random bit generation ISO/IEC , Information technology Security techniques Encryption algorithms Part 3: Block ciphers ISO/IEC , Information technology Security techniques Encryption algorithms Part 4: Stream ciphers 3 Terms and definitions For the purposes of this document, the terms and definitions given in ISO/IEC and the following apply. 3.1 empty string string of symbols of length zero ISO/IEC 2011 All rights reserved 1
Dansk Standard DS/ISO/IEC 14754 Godkendelsesblad. systemer
Dansk Standard DS/ISO/IEC 14754 Godkendelsesblad 1. udgave Godkendt:1999-12-07 Informationsteknologi. Penbaserede grænseflader. Fælles tegn for tekstredigering i penbaserede systemer Information Techonology
Informationsteknologi Sikkerhedsteknikker Informationssikkerhed Risikoledelse
Dansk standard DS/ISO/IEC 27005 2. udgave 2011-06-01 Informationsteknologi Sikkerhedsteknikker Informationssikkerhed Risikoledelse Information technology Security techniques Information security risk management
COPYRIGHT Danish Standards Foundation. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/ISO/IEC TS :2013
DS-information DS/ISO/IEC TS 17021-3 1. udgave 2013-05-27 Overensstemmelsesvurdering Krav til organer, der foretager audit og certificering af ledelsessystemer Del 3: Kompetencekrav til auditering og certificering
Sundhedsinformatik Sundhedskort Nummereringssystem og registreringsprocedure for identifikation af udsteder
Dansk standard DS/ISO 20302 1. udgave 2014-03-20 Sundhedsinformatik Sundhedskort Nummereringssystem og registreringsprocedure for identifikation af udsteder Health informatics Health cards Numbering system
Dansk standard DS/ISO/IEC 27001 3. udgave 2013-10-01 Informationsteknologi Sikkerhedsteknikker Ledelsessystemer for informationssikkerhed Krav Information technology Security techniques Information security
Sundhedsinformatik Sundhedskort Generelle karakteristika
Dansk standard DS/ISO 20301 2. udgave 2014-01-23 Sundhedsinformatik Sundhedskort Generelle karakteristika Health informatics Health cards General characteristics DS/ISO 20301 København DS projekt: M264867
Informationsteknologi Teknikker til automatisk identifikation og datafangst Databæreridentifikatorer (inklusive symbologiidentifikatorer)
Dansk standard DS/ISO/IEC 15424 2. udgave 2008-12-03 Informationsteknologi Teknikker til automatisk identifikation og datafangst Databæreridentifikatorer (inklusive symbologiidentifikatorer) Information
Informationsteknologi Biometrisk dataudvekslingsformat Del 7: Signatur/underskriftstidspunkt dataserie
Dansk standard DS/ISO/IEC 19794-7 1. udgave 2007-08-07 Informationsteknologi Biometrisk dataudvekslingsformat Del 7: Signatur/underskriftstidspunkt dataserie Information technology Biometric data interchange
Informationsteknologi Teknikker til automatisk identifikation og datafangst Specifikation for EAN/UPC-stregkodesymbologi
Dansk standard DS/ISO/IEC 15420 2. udgave 2010-02-03 Informationsteknologi Teknikker til automatisk identifikation og datafangst Specifikation for EAN/UPC-stregkodesymbologi Information technology Automatic
Forskelle mellem kørekort baseret på ISO/IEC serien og EU's specifikationer
DS-information DS/ISO/IEC TR 19446:2015 1. udgave 2015-09-09 Forskelle mellem kørekort baseret på ISO/IEC 18013-serien og EU's specifikationer Differences between the driving licences based on the ISO/IEC
Informationsteknologi Procesvurdering Krav til procesvurdering
Dansk standard DS/ISO/IEC 33002:2015 1. udgave 2015-03-09 Informationsteknologi Procesvurdering Krav til procesvurdering Information technology Process assessment Requirements for performing process assessment