API | Application programming interface. |
Application | Any computer program that calls the Cryptoki interface. |
ASN.1 | Abstract Syntax Notation One, as defined in X.208. |
Attribute | A characteristic of an object. |
BATON | MISSI's BATON block cipher. |
BER | Basic Encoding Rules, as defined in X.209. |
CAST | Nortel's proprietary symmetric block cipher. |
CAST3 | Nortel's proprietary symmetric block cipher. |
CAST5 | Nortel's proprietary symmetric block cipher. |
CBC | Cipher Block Chaining mode, as defined in FIPS PUB 81. |
CDMF | Commercial Data Masking Facility, a block encipherment method specified by International Business Machines Corporation and based on DES. |
Certificate | A signed message binding a subject name and a public key. |
Cryptographic Device | A device storing cryptographic information and possibly performing cryptographic functions. May be implemented as a smart card, smart disk, PCMCIA card, or with some other technology, such as software only, as a process on a server. |
Cryptoki | The Cryptographic Token Interface defined in this standard. |
Cryptoki library | A library that implements the functions specified in this standard. |
DES | Data Encryption Standard, as defined in FIPS PUB 46-2. |
DSA | Digital Signature Algorithm, as defined in FIPS PUB 186. |
ECB | Electronic Codebook mode, as defined in FIPS PUB 81. |
ECDSA | Elliptic Curve DSA, as in IEEE P1363. |
FASTHASH | MISSI's FASTHASH message-digesting algorithm. |
IDEA | Ascom Systec's symmetric block cipher. |
JUNIPER | MISSI's JUNIPER block cipher. |
KEA | MISSI's Key Exchange Algorithm. |
LYNKS | A smart card manufactured by SPYRUS. |
MAC | Message Authentication Code, as defined in ANSI X9.9. |
MAYFLY | MISSI's MAYFLY key agreement algorithm. |
MD2 | RSA Data Security, Inc.'s MD2 message-digest algorithm, as defined in RFC 1319. |
MD5 | RSA Data Security, Inc.'s MD5 message-digest algorithm, as defined in RFC 1321. |
Mechanism | A process for implementing a cryptographic operation. |
OAEP | Optimal Asymmetric Encryption Padding for RSA. |
Object | An item that is stored on a token; may be data, a certificate, or a key. |
PIN | Personal Identification Number. |
RSA | The RSA public-key cryptosystem, as defined in PKCS #1. |
RC2 | RSA Data Security's proprietary RC2 symmetric block cipher. |
RC4 | RSA Data Security's proprietary RC4 symmetric stream cipher. |
RC5 | RSA Data Security's RC5 symmetric block cipher. |
Reader | The means by which information is exchanged with a device. |
Session | A logical connection between an application and a token. |
SET | The Secure Electronic Transaction protocol. |
SHA-1 | The (revised) Secure Hash Algorithm, as defined in FIPS PUB 180, as amended by NIST. |
Slot | A logical reader that potentially contains a token. |
SKIPJACK | MISSI's SKIPJACK block cipher. |
SSL | The Secure Sockets Layer 3.0 protocol. |
Subject Name | The X.500 distinguished name of the entity to which a key is assigned. |
SO | A Security Officer user. |
Token | The logical view of a cryptographic device defined by Cryptoki. |
User | The person using an application that interfaces to Cryptoki. |