IBM 2 - Manual

IBM 2

IBM 2 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
129 Page 129
130 Page 130
131 Page 131
132 Page 132
133 Page 133
134 Page 134
135 Page 135
136 Page 136
137 Page 137
138 Page 138
139 Page 139
140 Page 140
141 Page 141
142 Page 142
143 Page 143
144 Page 144
145 Page 145
146 Page 146
147 Page 147
148 Page 148
149 Page 149
150 Page 150
151 Page 151
152 Page 152
153 Page 153
154 Page 154
155 Page 155
156 Page 156
157 Page 157
158 Page 158
159 Page 159
160 Page 160
161 Page 161
162 Page 162
163 Page 163
164 Page 164
165 Page 165
166 Page 166
167 Page 167
168 Page 168
169 Page 169
170 Page 170
171 Page 171
172 Page 172
173 Page 173
174 Page 174
175 Page 175
176 Page 176
177 Page 177
178 Page 178
179 Page 179
180 Page 180
181 Page 181
182 Page 182
183 Page 183
184 Page 184
185 Page 185
186 Page 186
187 Page 187
188 Page 188
189 Page 189
190 Page 190
191 Page 191
192 Page 192
193 Page 193
194 Page 194
195 Page 195
196 Page 196
197 Page 197
198 Page 198
199 Page 199
200 Page 200
201 Page 201
202 Page 202
203 Page 203
204 Page 204
205 Page 205
206 Page 206
207 Page 207
208 Page 208
209 Page 209
210 Page 210
211 Page 211
212 Page 212
213 Page 213
214 Page 214
215 Page 215
216 Page 216
217 Page 217
218 Page 218
219 Page 219
220 Page 220
221 Page 221
222 Page 222
223 Page 223
224 Page 224
225 Page 225
226 Page 226
227 Page 227
228 Page 228
229 Page 229
230 Page 230
231 Page 231
232 Page 232
233 Page 233
234 Page 234
235 Page 235
236 Page 236
237 Page 237
238 Page 238
239 Page 239
240 Page 240
241 Page 241
242 Page 242
243 Page 243
244 Page 244
245 Page 245
246 Page 246
247 Page 247
248 Page 248
249 Page 249
250 Page 250
251 Page 251
252 Page 252
253 Page 253
254 Page 254
255 Page 255
256 Page 256
257 Page 257
258 Page 258
259 Page 259
260 Page 260
261 Page 261
262 Page 262
263 Page 263
264 Page 264
265 Page 265
266 Page 266
267 Page 267
268 Page 268
269 Page 269
270 Page 270
271 Page 271
272 Page 272
273 Page 273
274 Page 274
275 Page 275
276 Page 276
277 Page 277
278 Page 278
279 Page 279
280 Page 280
281 Page 281
282 Page 282
283 Page 283
284 Page 284
285 Page 285
286 Page 286
287 Page 287
288 Page 288
289 Page 289
290 Page 290
291 Page 291
292 Page 292
293 Page 293
294 Page 294
295 Page 295
296 Page 296
297 Page 297
298 Page 298
299 Page 299
300 Page 300
301 Page 301
302 Page 302
303 Page 303
304 Page 304
305 Page 305
306 Page 306
307 Page 307
308 Page 308
309 Page 309
310 Page 310
311 Page 311
312 Page 312
313 Page 313
314 Page 314
315 Page 315
316 Page 316
317 Page 317
318 Page 318
319 Page 319
320 Page 320
321 Page 321
322 Page 322
323 Page 323
324 Page 324
325 Page 325
326 Page 326
327 Page 327
328 Page 328
329 Page 329
330 Page 330
331 Page 331
332 Page 332
333 Page 333
334 Page 334
335 Page 335
336 Page 336
337 Page 337
338 Page 338
339 Page 339
340 Page 340
341 Page 341
342 Page 342
343 Page 343
344 Page 344
345 Page 345
346 Page 346
347 Page 347
348 Page 348
349 Page 349
350 Page 350
351 Page 351
352 Page 352
353 Page 353
354 Page 354
355 Page 355
356 Page 356
357 Page 357
358 Page 358
359 Page 359
360 Page 360
361 Page 361
362 Page 362
363 Page 363
364 Page 364
365 Page 365
366 Page 366
367 Page 367
368 Page 368
369 Page 369
370 Page 370
371 Page 371
372 Page 372
373 Page 373
374 Page 374
375 Page 375
376 Page 376
377 Page 377
378 Page 378
379 Page 379
380 Page 380
381 Page 381
382 Page 382
383 Page 383
384 Page 384
385 Page 385
386 Page 386
387 Page 387
388 Page 388
389 Page 389
390 Page 390
391 Page 391
392 Page 392
393 Page 393
394 Page 394
395 Page 395
396 Page 396
397 Page 397
398 Page 398
399 Page 399
400 Page 400
401 Page 401
402 Page 402
403 Page 403
404 Page 404
405 Page 405
406 Page 406
407 Page 407
408 Page 408
409 Page 409
410 Page 410
411 Page 411
412 Page 412
413 Page 413
414 Page 414
415 Page 415
416 Page 416
417 Page 417
418 Page 418
419 Page 419
420 Page 420
421 Page 421
422 Page 422
423 Page 423
424 Page 424
425 Page 425
426 Page 426
427 Page 427
428 Page 428
429 Page 429
430 Page 430
431 Page 431
432 Page 432
433 Page 433
434 Page 434
435 Page 435
436 Page 436
437 Page 437
438 Page 438
439 Page 439
440 Page 440
441 Page 441
442 Page 442
443 Page 443
444 Page 444
445 Page 445
446 Page 446
447 Page 447
448 Page 448
449 Page 449
450 Page 450
451 Page 451
452 Page 452
453 Page 453
454 Page 454
455 Page 455
456 Page 456
457 Page 457
458 Page 458
459 Page 459
460 Page 460
461 Page 461
462 Page 462
463 Page 463
464 Page 464
465 Page 465
466 Page 466
467 Page 467
468 Page 468
469 Page 469
470 Page 470
471 Page 471
472 Page 472
473 Page 473
474 Page 474
475 Page 475
476 Page 476
477 Page 477
478 Page 478
479 Page 479
480 Page 480
481 Page 481
482 Page 482
483 Page 483
484 Page 484
485 Page 485
486 Page 486
487 Page 487
488 Page 488
489 Page 489
490 Page 490
491 Page 491
492 Page 492
493 Page 493
494 Page 494
495 Page 495
496 Page 496
497 Page 497
498 Page 498
499 Page 499
500 Page 500
501 Page 501
502 Page 502
503 Page 503
504 Page 504
505 Page 505
506 Page 506
507 Page 507
508 Page 508
Page: / 508

Table of Contents:

  • Page 3 – Contents; Notices; iii
  • Page 4 – Chapter 4. Hashing and Digital Signatures; iv
  • Page 7 – vii
  • Page 8 – viii
  • Page 9 – Figures; ix
  • Page 11 – xi
  • Page 12 – xii
  • Page 13 – Trademarks; xiii
  • Page 14 – xiv
  • Page 15 – About This Publication; CCA Basic Services; Revision History; xv
  • Page 16 – IBM 4758 CCA Basic Services; RESETBAT; IBM 4758 CCA Basic Services Reference and Guide; DALL; xvi
  • Page 17 – VISA; xvii
  • Page 18 – This; VISAPVV4; xviii
  • Page 19 – The command names listed in this book, in the; xix
  • Page 20 – xx
  • Page 21 – xxi
  • Page 22 – Organization; This manual includes:; xxii
  • Page 23 – Related Publications; IBM 4758 PCI Cryptographic Coprocessor; IBM 4758 PCI Cryptographic Coprocessor Installation Manual; Custom Programming for the IBM 4758; OS/390 ICSF Programming Guide; Cryptography Publications; IBM Systems Journal; xxiii
  • Page 24 – xxiv
  • Page 25 – Chapter 1. Introduction to Programming for the IBM CCA; What CCA Services Are Available with the IBM 4758
  • Page 26 – An Overview of the CCA Environment
  • Page 27 – Figure; IBM 4758 PCI Cryptographic Coprocessor:
  • Page 28 – or if the; zeroization
  • Page 30 – How Application Programs Obtain Service
  • Page 31 – Overlapped Processing; Host-side Key Caching; Coprocessor CCA Support Program Installation Manual
  • Page 32 – The Security API, Programming Fundamentals; verb; CSNB
  • Page 33 – CSUA; Supported Environments:; Related Information
  • Page 34 – Variable Direction:; Input; big endian; String
  • Page 35 – Commonly Encountered Parameters; Parameters Common to All Verbs; The
  • Page 36 – Rule_Array and Other Keyword Parameters; The number of keywords in a rule array is specified by a; Key Tokens, Key Labels, and Key Identifiers; key token; Internal; master key; Operational
  • Page 37 – How the Verbs Are Organized in the Remainder of the Book; Required Commands
  • Page 40 – roles; General User
  • Page 41 – Understanding Roles; Role ID; default role
  • Page 42 – Understanding Profiles; user
  • Page 43 – Initializing and Managing the Access-Control System; Access-Control Management and Initialization Verbs; CSUAACI; Permitting Changes to the Configuration; any
  • Page 44 – Configuration and Greenwich Mean Time (GMT); in the GMT time
  • Page 45 – time difference between Eastern Standard Time and GMT is 5 hours.; Logging On and Logging Off; session
  • Page 46 – Use of Logon Context Information; LOGON
  • Page 47 – Protecting Your Transaction Information; secret; Controlling the Cryptographic Facility; extended
  • Page 48 – rule-array keyword. Of course if the battery has not; Multi-Coprocessor Capability
  • Page 49 – Multi-Coprocessor CCA Host Implementation; AIX and Windows multi-coprocessor implementation.
  • Page 50 – Understanding and Managing Master Keys; The CCA design supports three master-key registers:
  • Page 51 – Symmetric and Asymmetric Master-Keys; and; Establishing Master Keys; Master keys are established in one of three ways:; Establishing a master key from clear information.; Individual “key-parts”
  • Page 52 – transport keys; “Cloning” a master key from one cryptographic engine to another; shares
  • Page 54 – Generate a retained RSA private key, the
  • Page 55 – Master-Key Considerations with Multiple CCA Coprocessors; IBM recommends loading all
  • Page 56 – CCA Host Code Design:; SET; Situations to Consider:
  • Page 59 – Restrictions; Parameters
  • Page 61 – added; Initialize the access-control system roles and profiles (offset X; CHGEXPDT; Change the authentication data in a user profile (offset X
  • Page 63 – Function to perform
  • Page 66 – Lower
  • Page 67 – Read public access-control information (offset X; LSTPROFS; keywords
  • Page 68 – Reinitialize the CCA application in the Coprocessor.; space character; Format
  • Page 69 – Keyword; Coprocessor to use; ADAPTER1; Control function to perform; SETCLOCK
  • Page 70 – environment identifier
  • Page 72 – You are advised to allocate a minimum of 30 rule-array
  • Page 73 – Adapter to use
  • Page 74 – Element; Output rule-array for option STATCCA
  • Page 75 – Output rule-array for option STATCCAE
  • Page 76 – Output rule-array for option STATCARD; binary; value where the
  • Page 77 – Output rule-array for option STATDIAG
  • Page 78 – One means the temperature is acceptable
  • Page 79 – Output rule-array for option STATEID
  • Page 80 – Output rule-array for option STATMOFN
  • Page 83 – Cryptographic resource; DEVICE
  • Page 87 – None
  • Page 88 – IBM
  • Page 89 – Key-storage selection; DES
  • Page 91 – Keywords used to log on
  • Page 92 – Contents of; ) to be enabled in the hardware for use with the; FORCE
  • Page 93 – OBTAIN
  • Page 94 – CLONE
  • Page 95 – Operation; Receive a master-key share and other cloning information.
  • Page 97 – new
  • Page 98 – Cryptographic component; ADAPTER; Operate with the symmetric master-key registers.
  • Page 102 – Test selection; KAT
  • Page 106 – Key Generation; When generating the key-pair you must determine:
  • Page 107 – RETAIN; keyword on the
  • Page 108 – Key Import
  • Page 109 – key name
  • Page 111 – The generated private-key can be returned in one of three forms:; rule-array keyword, you can cause the private key to be retained
  • Page 112 – public-key certificate section
  • Page 113 – Private-key encryption
  • Page 115 – when the source private-key is enciphered.; private-key is returned in a X
  • Page 117 – to be enabled in the hardware.
  • Page 120 – Token type
  • Page 124 – Token Type; All values in the
  • Page 126 – Encipherment type; RTCMK
  • Page 127 – ) to be enabled in the
  • Page 130 – Hash type
  • Page 132 – Special usage
  • Page 135 – Digital signatures; Hashing; hash value
  • Page 136 – Digital Signatures; digital
  • Page 139 – Public Key Cryptography Standards #1
  • Page 144 – Specifying Two or Four Encipherments:
  • Page 145 – text; text
  • Page 146 – MDC; Algorithm Mode
  • Page 147 – Hashing can also be performed using the MDC_Generate verb; If; FIRST; or; MIDDLE; calls are made, the text size must be a multiple of the
  • Page 148 – Hash method
  • Page 152 – Understanding CCA DES Key-Management; key
  • Page 154 – Control Vectors
  • Page 155 – Key Types; – CIPHER and DATA. A key with these key types can be used to both
  • Page 156 – Key-Usage Restrictions
  • Page 157 – Key Type; Cipher Class
  • Page 158 – PIN Class
  • Page 162 – Key Lengths; MIXED; Specifies the key as a single-length key.
  • Page 166 – Generating Keys; A CCA cryptographic facility can generate
  • Page 168 – DOUBLE; keyword will produce two halves with the same 64-bit values.; Exporting and Importing Keys, Symmetric Techniques
  • Page 169 – Exporting and Importing Keys, Asymmetric Techniques; CCA supports several methods for
  • Page 170 – Storing Keys in Key Storage
  • Page 171 – Security Precautions; CCA
  • Page 180 – initialization_vector; ciphertext
  • Page 183 – Specify the following:
  • Page 185 – TDESEMV2
  • Page 186 – Process rule
  • Page 188 – EMV 2000 Integrated Circuit
  • Page 190 – Process Rule
  • Page 192 – TOKEN; keyword is the preferred coding
  • Page 197 – Key-Type Specifications
  • Page 199 – Key-Length Specification; SINGLE
  • Page 204 – odd
  • Page 206 – COMPLETE
  • Page 207 – The Load First Key Part command (offset X; The Combine Key Parts command (offset X; LAST; The Add Key Part command (offset X
  • Page 208 – GENERATE
  • Page 210 – Verification-process rule
  • Page 211 – Version 1 code, and the Transaction Security System, used a smaller; Previous implementations used the
  • Page 212 – INTERNAL; Key status; KEY
  • Page 213 – If you specify the; CV; Obtain the control vector from the variable identified by the
  • Page 219 – Specify the following key tokens to use this verb:
  • Page 222 – Algorithm
  • Page 224 – Recovery method
  • Page 226 – Format method
  • Page 228 – PKCSOAEP; The PKCSOAEP keyword specifies to format a single-length or; You can only export a default DATA-key with this verb.
  • Page 229 – Key-formatting method
  • Page 231 – There are three classes of rule-array keywords:; The key is formatted into an “encrypted message” following the
  • Page 233 – Key length
  • Page 236 – parameter must specify the default value for a DATA; The PKCSOAEP keyword specifies that after decrypting the
  • Page 238 – RSA key-encipherment method
  • Page 241 – For the definitions of the; form; Generation type; RANDOM; Requests the generation of a 64-bit random number.; ODD
  • Page 243 – Chapter 6. Data Confidentiality and Data Integrity; Encryption and Message Authentication Codes; See Chapter 4, “Hashing and Digital Signatures” on page 4-1 for; Ensuring Data Confidentiality; cipher block chaining
  • Page 244 – INITIAL
  • Page 245 – Ensuring Data Integrity; MACing Segmented Data
  • Page 246 – ONLY
  • Page 247 – Decipher; cannot
  • Page 248 – Deciphering method
  • Page 249 – The Decipher verb requires the Decipher command (offset X
  • Page 250 – Encipher
  • Page 251 – Ciphering method
  • Page 255 – MAC; Segmenting control
  • Page 259 – Key Labels and Key-Storage Management
  • Page 260 – internally
  • Page 263 – Task
  • Page 265 – CCA Support Program Installation Manual
  • Page 266 – nnn
  • Page 278 – Processing option; CHECK
  • Page 283 – Chapter 8. Financial Services Support Verbs; There are several classes of verbs described in this chapter:
  • Page 284 – Processing Financial PINs; A financial PIN is similar to a password except that a financial
  • Page 288 – PIN-Calculation Method and PIN-Block Format Summary; Providing Security for PINs; PIN block
  • Page 290 – Supporting Multiple PIN-Calculation Methods; PIN-Calculation Methods; PIN-Calculation Method; IBM German Bank Pool Institution PIN
  • Page 291 – To avoid errors when using the IBM 3624 PIN-block format, you should; Data Array with the VISA-PVV Calculation Method:; referenced PVV; Data Array for the Interbank Calculation Method:
  • Page 292 – extracting; PIN Profile
  • Page 293 – Format Control Enforcement:; NONE; Pad Digit for PIN Formatting; Pad Digit for PIN Extraction; through F
  • Page 294 – PIN-Extraction Methods; PINBLOCK; PADEXIST
  • Page 295 – Working With EMV Smart Cards; Design VISA Integrated Circuit Card Specification Manual
  • Page 298 – PIN source; ENCRYPT
  • Page 300 – encrypt
  • Page 301 – PIN-calculation method
  • Page 302 – Command
  • Page 303 – clear
  • Page 305 – Function of Keyword; Meaning
  • Page 307 – to
  • Page 308 – Generate Clear 3624 PIN Offset
  • Page 310 – CVV length
  • Page 312 – parameter. The result
  • Page 317 – Calculation method
  • Page 319 – translate; TRANSLAT
  • Page 321 – REFORMAT
  • Page 322 – Mode
  • Page 324 – UKPTIPIN
  • Page 325 – The verb does the following:
  • Page 329 – keywords, identify the following; One digit of key index from one to six; A constant of six
  • Page 330 – ) to be enabled if you employ UKPT; Verify Encrypted German Bank Pool PIN
  • Page 331 – CBCTOECB
  • Page 332 – Key translation method; This keyword specifies decryption of a 16-byte string and CCA; ECBTOCBC; This keyword specifies decryption of a CCA DATA key and
  • Page 334 – without; VISAPCU2; with
  • Page 337 – Diversification process
  • Page 340 – ) must also be enabled in the
  • Page 342 – Enciphering mode
  • Page 344 – can be incorporated into a message sent to an EMV smart card.
  • Page 346 – CLEARPIN
  • Page 349 – Block type
  • Page 356 – enabled in the hardware.
  • Page 357 – Transaction_Validation
  • Page 359 – VERIFY; VERIFY
  • Page 361 – Appendix A. Return Codes and Reason Codes; A verb supplies a return code and a reason code in the; Return Codes; Reason Codes
  • Page 362 – Return Code 0
  • Page 363 – Return Code 4
  • Page 364 – Return Code 8
  • Page 365 – size
  • Page 366 – option
  • Page 370 – Return Code 12; The verification method flags in the profile are not valid.
  • Page 371 – Return Code 16
  • Page 373 – Appendix B. Data Structures; Key Tokens; transport; Master Key Verification Pattern
  • Page 374 – Token-Validation Value and Record-Validation Value; A null key-token is indicated by the value X
  • Page 375 – Internal DES Key-Token; internal DES
  • Page 377 – External DES Key-Token; CCA implementations generally use a version X
  • Page 378 – sections
  • Page 379 – confounder; RSA Key-Token Sections; Section; Header
  • Page 392 – Chaining-Vector Records
  • Page 400 – Access-Control Data Structures; Unless otherwise noted, all two-byte and four-byte integers are in
  • Page 401 – Role Structure; Basic Structure of a Role; Role
  • Page 402 – Aggregate Role Structure; header; True; Starting bit number
  • Page 403 – The layout of this structure is illustrated in Figure B-33.; Default Role Contents; The default role will have the following characteristics.; DEFAULT; The required authentication strength level will be zero.; Code; PKA96 One Way Hash
  • Page 404 – Change the expiration date in a user profile; Profile Structure; Basic Structure of a Profile; The following figures describe how the; Logon
  • Page 405 – checksum; Aggregate Profile Structure; Authentication Data Structure; General Structure of Authentication Data:; Length; Field Type Identifier; Authentication Data
  • Page 407 – Field name; Renewable; A Boolean value which indicates whether the
  • Page 408 – variable; Examples of the Data Structures; Passphrase authentication data; EA; This data breaks down into the following fields.; User Profile
  • Page 409 – ith ADMIN1; AB CD; Passphrase data
  • Page 410 – User profile; ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
  • Page 411 – Role Data Structure; 17 23 f ff ff ff ff ff ff ff
  • Page 412 – Aggregate Role Data Structure; default role 1; This structure contains the following data fields.; Role data structure; The remainder of the aggregate structure contains the role
  • Page 413 – Master Key Shares Data Formats
  • Page 414 – Function Control Vector; function control vector
  • Page 417 – DES Control-Vector Values
  • Page 418 – This does not apply to all key-type classes.
  • Page 423 – . The most significant bit; Main Key Type; Data Operation Keys
  • Page 424 – to indicate that the Key_Generate verb can use the associated; EXEX; . For information about the value of the key-form bits; Key Subtype; PIN Keys
  • Page 425 – . For a MAC verification key, set bits 20 and 21 to
  • Page 426 – Bit 18 is reserved for Unique Key Per Transaction (UKPT) usage.
  • Page 427 – Bits
  • Page 428 – CCA Key Encryption and Decryption Processes; This section describes the CCA key-encryption processes:; CCA DES Key Encryption and Decryption Processes
  • Page 429 – processes for ciphering 64 data bits using a single-length key, K
  • Page 430 – PKA92 Key Format and Encryption Process; AS External Key
  • Page 432 – Changing Control Vectors; An external key is a key enciphered by a KEK other than the; Changing Control Vectors with the Pre-Exclusive-OR Technique
  • Page 433 – quantity
  • Page 434 – CViml is the control vector for the left half of an IMPORTER key
  • Page 436 – Changing Control Vectors with the Control_Vector_Translate Verb; mask array; Mask Array Preparation
  • Page 437 – BOTH
  • Page 439 – Selecting the Key-Half Processing Mode
  • Page 440 – When the Target Key-Token CV Is Null
  • Page 441 – Appendix D. Algorithms and Processes; Cryptographic Key Verification Techniques; SHA-1 Based Master Key Verification Method
  • Page 442 – S/390 Based Master Key Verification Method; Asymmetric Master Key MDC-Based Verification Method; CCA DES-Key Verification Algorithm; verification pattern
  • Page 443 – Specifies two encipherments for each eight-byte input data block.
  • Page 444 – always; Notation Used in Calculations; XOR; End procedure
  • Page 445 – Ciphering Methods; Encrypting general data
  • Page 446 – General Data Encryption Processes; Single-DES and Triple-DES for General Data
  • Page 450 – Triple-DES Ciphering Algorithms
  • Page 453 – MAC Calculation Methods
  • Page 455 – RSA Key-Pair Generation; p and q are randomly chosen prime numbers
  • Page 456 – Design Criteria
  • Page 461 – Item
  • Page 462 – decimalization table
  • Page 463 – IBM 3624 PIN-Calculation Method; end do
  • Page 464 – IBM 3624 PIN Offset Calculation Method
  • Page 465 – Netherlands PIN-1 Calculation Method
  • Page 466 – IBM German Bank Pool Institution PIN-Calculation Method; to X
  • Page 467 – VISA PIN Validation Value (PVV) Calculation Method; decimal digits (digits that have values from X
  • Page 468 – Interbank PIN-Calculation Method; decimal digits (for example, digits that have values from X
  • Page 470 – PAN
  • Page 473 – UKPT Calculation Methods; derivation key
  • Page 475 – special encryption; special decryption
  • Page 476 – CVV and CVC Method; The key-A and key-B key pair can include the following key types:
  • Page 477 – VISA and EMV-Related Smart Card Formats and Processes; Derivation of the Smart-Card-Specific Authentication Code
  • Page 478 – Derivation of the CCA TDES-XOR Session Key; Derivation of the EMV TDESEMVn Tree-Based Session-Key
  • Page 479 – causes processing with a branch factor of 2 and a height of; TDESEMV4; causes processing with a branch factor of 4 and a height of 8.; SELFENC
  • Page 481 – Appendix F. Verb List
  • Page 491 – List of Abbreviations
  • Page 493 – Glossary; IBM Dictionary of Computing
  • Page 499 – Numerics
  • Page 501 – Index
Loading the manual

IBM

PCI Cryptographic Coprocessor


CCA Basic Services Reference and Guide
Release 2.54
IBM iSeries PCICC Feature

CCA Release 2.54

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 3 - Contents; Notices; iii

CCA Release 2.54 Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 4 - Chapter 4. Hashing and Digital Signatures; iv

CCA Release 2.54 Cryptographic_Resource_Deallocate (CSUACRD) . . . . . . . . . . . . . . . . 2-46 Key_Storage_Designate (CSUAKSD) . . . . . . . . . . . . . . . . . . . . . . . 2-48 Key_Storage_Initialization (CSNBKSI) . . . . . . . . . . . . . . . . . . . . . . . 2-50 Logon_Control (CSUALCT) . . . ....

Page 7 - vii

CCA Release 2.54 Aggregate Role Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 Access-Control-Point List . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 Default Role Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-31 Profile Structure . . . . . ....

Other IBM Models

All IBM Other