The card itself: http://www-03.ibm.com/security/cryptocards/pcicc/overview.shtml
Important things about the IBM4758
It has reached it´s official END OF LIFE! - Temperature, Humidity and barometric pressure must always be in the specified range
From the faq: http://www-03.ibm.com/security/cryptocards/pcicryptofaqs.shtml
- Can the PKCS #11 support be used with the IBM 4758 models 1 or 13?
- No, only with the new models 2 and 23.
- Can the PKCS #11 support be used with the IBM 4758 models 1 or 13?
- We heard that it supports up to 2048 Bit keys in hardware, and larger keys would have to be done in software. But doing it in software might cause too much heat, so we have to be carefull, and start monitoring the temperature from the beginning.
Verifying the Integrity of an IBM4758
http://www-03.ibm.com/security/cryptocards/faqcopvalidity.shtml
Linux Drivers
http://www-128.ibm.com/developerworks/security/library/s-pkcs/
Linux Firmware
http://www.research.ibm.com/mycroft/
OpenBSD Driver
http://www.citi.umich.edu/projects/ibm4758.html
interesting link
http://www.cryptomathic.com/products/cske_index.html
IBM java support for 4758
http://www-128.ibm.com/developerworks/library/j-ibmsecurity.html
please verify this
"Other than Ross Anderson and his students extracting a 3DES key from an IBM4758, has 3DES been in fact broken?"
http://www.cl.cam.ac.uk/~rnc1/descrack/ibm4758.html -- the actual attack
It´s a 4758-002:
lspci: 0000:03:0a.0 Co-processor: IBM PCI 4758 Cryptographic Accelerator (rev 04) 0000:03:0a.0 0b40: 1014:009f (rev 04)
We have ported the Linux 2.4 driver to Linux 2.6, and also to the x86_64 platform.
[4406465.231000] ACHTUNG: PCIdev->resource[0]: 8192 base_address? [4406465.231000] ACHTUNG: PCIdev->resource[1]: 8320 base_address? [4406465.231000] ************************************************** [4406465.231000] CRYPTOLX: ERROR! [4406465.231000] Crypto0 (C0070001) [4406465.231000] SECURITY TAMPERING DETECTED. Catastrophic Error. : [4406465.231000] Reset Active. [4406465.231000] Dead Battery or X-Rays Detected. [4406465.231000] [4406465.231000] Crypto Registers: [4406465.231000] MBEF=00000000 [4406465.231000] OMB1=00000000 OMB2=00000000 [4406465.231000] OMB3=00000000 OMB4=00000000 [4406465.231000] IMB1=00000000 IMB2=00000000 [4406465.231000] IMB3=00000000 IMB4=DA000000 [4406465.231000] MWAR=00000000 MWTC=00000000 [4406465.231000] MRAR=00000000 MRTC=00000000 [4406465.231000] INTC=3C000000 MCSR=000000E6 [4406465.231000] ************************************************** [4406465.231000] Crypto: Driver Registered (Version=2220). Major=253
