The Wayback Machine - http://web.archive.org/web/20000816173927/http://www.ascom.ch:80/infosec/idea/oid.html
Banner_Bevel_only.gif (14759 Byte)
Platzhalter.gif (123 Byte)
.


IDEA Algorithm

Benchmark Tests
IDEA and PGP
Technical Description
Source Code
Object Identifiers

Licensing Information
Licensing Policy
Types of Licenses
Pricing
Order License

IDEA Hardware Implementations
IDEACrypt Coprocessor
IDEACrypt Kernel

References

.

IDEATM Object Identifiers

DEFINITIONS ::=

--EXPLICIT TAGS--

BEGIN

-- EXPORTS All --

IMPORTS

ALGORITHM

FROM AuthenticationFramework {joint-iso-ccitt(2) ds(5) module(1)

authenticationFramework(7) 3};
-- Algorithms
-- The different modes of operation for an n-bit block cipher
-- are defined in ISO/IEC 10116 (1997)

ideaECB ALGORITHM ::= {

NULL

IDENTIFIED BY as-sys-sec-alg-ideaECB }

ideaCBC ALGORITHM ::= {

IdeaCBCPar

IDENTIFIED BY as-sys-sec-alg-ideaCBC }

IdeaCBCPar ::= SEQUENCE {

iv OCTET STRING OPTIONAL

-- If present, indicates the initial vector to be used. In this
-- case, the cyphertext does not include the initial vector.
-- If absent, the first 64 Bits of the cyphertext have to be taken
-- as the initial vector.

}

ideaCFB ALGORITHM ::= {

IdeaCFBPar

IDENTIFIED BY as-sys-sec-alg-ideaCFB }

IdeaCFBPar ::= SEQUENCE {

r [0] INTEGER DEFAULT 64,
k [1] INTEGER DEFAULT 64,
j [2] INTEGER DEFAULT 64,
iv [3] OCTET STRING OPTIONAL

-- If present, indicates the initial vector to be used. In this
-- case, the cyphertext does not include the initial vector.
-- If absent, the first 64 Bits of the cyphertext have to be taken
-- as the initial vector.

}

ideaOFB ALGORITHM ::= {

IdeaOFBPar

IDENTIFIED BY as-sys-sec-alg-ideaOFB }

IdeaOFBPar ::= SEQUENCE {

j INTEGER DEFAULT 64,

iv OCTET STRING OPTIONAL

-- If present, indicates the initial vector to be used. In this
-- case, the cyphertext does not include the initial vector.
-- If absent, the first 64 Bits of the cyphertext have to be taken
-- as the initial vector.

}

-- Ascom Systec Security object identifier assignments --

as-sys OBJECT IDENTIFIER ::= {1 3 6 1 4 1 188 7} -- Ascom Systec
as-sys-sec OBJECT IDENTIFIER ::= { as-sys 1} -- Ascom Systec Security
as-sys-sec-alg OBJECT IDENTIFIER ::= { as-sys-sec 1 } -- Algorithms
as-sys-sec-attr OBJECT IDENTIFIER ::= { as-sys-sec 2 } -- Directory Attributes
as-sys-sec-mod OBJECT IDENTIFIER ::= { as-sys-sec 3 } -- ASN.1 Modules
as-sys-sec-alg-ideaECB OBJECT IDENTIFIER ::= { as-sys-sec-alg 1 }
as-sys-sec-alg-ideaCBC OBJECT IDENTIFIER ::= { as-sys-sec-alg 2 }
as-sys-sec-alg-ideaCFB OBJECT IDENTIFIER ::= { as-sys-sec-alg 3 }
as-sys-sec-alg-ideaOFB OBJECT IDENTIFIER ::= { as-sys-sec-alg 4 }

END

.
.
Ascom
Home
Infosec
Home
About us Products & Solutions IDEA Services Downloads Partners & Resellers Press Knowledge Corner Contacts & Events
.
� 1998 Ascom Systec Ltd.
Please send comments or questions about this page to: webmaster@systec.ascom.ch