A SERVICE OF

logo

Index 351
elliptic curve cryptography 6579
algorithm info types 110
curve generation 262
examples
acceleration table 273280
key pair generation 268270
key retrieval 271272
parameter generation 260264
parameter retrieval 264267
interoperability 90
key 72, 100, 262
key info types 115
output considerations 276
recommendations 90
RSA algorithm vs. 90
scalar multiplication 70
See also ECDSA, Elliptic Curve
Authenticated Encryption Scheme,
Elliptic Curve Diffie-Hellman key
agreement, elliptic curve parameters
Elliptic Curve Diffie-Hellman key
agreement 7780
example 280284
output considerations 283
private value 78, 283
public value 78
elliptic curve discrete logarithm problem 65
elliptic curve parameters 6671
base point 71
characteristic 67, 68, 90
coefficients 6869
cofactor 71
even characteristic 6768
optimal normal basis 72
polynomial basis 72
representation 72
example 260264
field 66, 67
odd prime 66
order 70, 100
point 69
point at infinity 69, 70
summary 71
emergency access See key escrow, secret
sharing 89
encoding
BER vs. ASCII 125
entropy 93
envelope See digital envelope
error code 10, 128
examples
ASCII encoding 172176
BER encoding 124125
DES with CBC 178183
Diffie-Hellman key agreement 249259
Digital Signature Algorithm 239248
ECDSA 284291
Elliptic Curve Authenticated Encryption
Scheme 297303
Elliptic Curve Diffie-Hellman 280284
HMAC 161164
message digest (SHA1) 152156
password-based encryption 206211
random numbers 165171
RC2 with CBC 184190
RC4 9
RC5 with CBC 190196
RC6 with CBC 196201
RSA algorithm 214232
secret sharing 305311
surrender function 119
F
factoring 54, 98
feedback mode 41
Fermat 4 129
FIPS compliance 4
G
Generating an EC Key Pair 293
H
hardware 111
See also BHAPI
hardware accelerator
perform DES encryption 148
hash function See message digest
hash-based message authentication code
(HMAC) 49
example 161164
Hellman, Martin 62
HMAC 2
HMAC See hash-based message
authentication code
I
include files
choos_c.c 116
tstdlib.c 18, 336
initialization vector 41, 179
uniqueness 94
input constraints 126
K
key 97
DES 97
DSA 60
elliptic curve 72, 100