Notice of withdrawal from marketing and discontinuance from support
IBM withdrew from marketing the IBM 4758 PCI Cryptographic Coprocesor, effective March 31, 2005, and discontinued support as of March 15, 2010.
NOTE: The information below is provided for historical reference only.
Library
Product documentation is available in PDF format. To view a PDF document, you need the Adobe Acrobat Reader. If you don't have the Reader installed, you can download a complimentary copy from Adobe. (If the printout of a PDF file seems incorrectly rendered, try printing to a PostScript printer and/or obtain the latest print driver and version of the Adobe Acrobat Reader software.)
IBM 4758 General Documentation
IBM 4758 General Information Manual (05/2002, 174KB)
IBM Crypto Server Management, General Information Manual (05/2001, 169KB) This manual describes an IBM services offering for the remote administration of Coprocessors within a network.
IBM 4758 Installation Manual (05/2000, 698KB) [Manual no longer shipped with hardware]
IBM UltraCypher Cryptographic Specification Sheet for OEM equipment designers (01/1998, 89KB)
IBM 4758 PKCS #11 Support Program
These manuals describe installation of the Support Program and the provided capabilities. The PKCS #11 concept and API are described on the RSA Laboratories site.
Release 2.41 PKCS #11 Installation Manual for IBM 4758-002/023 (1/2002, 231KB)
IBM 4758 Common Cryptographic Architecture (CCA) Support Program
The CCA Basic Services and Installation manuals describe the capabilities of a programming interface provided with the CCA support program and explain ordering, installation, and the utility programs supplied with the Support Program.
Release 2.41 CCA Installation Manual for IBM 4758-002/023 (02/2002, 460KB)
IBM 4758 Custom Programming
Custom Software Developer's Toolkit Guide
This book describes the tools that enable developers to build applications for the IBM 4758, authenticate programs, and load programs into the IBM 4758.
Release 2.40 Custom Software Developer's Toolkit Guide (11/2001, 395K)
Custom Software Interface Reference
These manuals describe the function calls that applications running in the IBM 4758 use to obtain services from the Coprocessor operating system and from the Coprocessor device driver in the host system.Release 2.40 Custom Software Interface Reference (11/2001, 780K)
User Defined Extensions Reference and Guide for CCA
These manuals describe the user-defined extensions programming environment within the CCA application in the IBM 4758, the method for extending the CCA host API, and the application programming interface reference for these environments.
zSeries User Defined Extensions Reference and Guide (11/2001, 561KB)
Release 2 User Defined Extensions Reference and Guide (11/2001, 571KB)
Custom Software Installation Manual
This manual describes how to load software into the IBM 4758. It also explains how to load software on the host in which the IBM 4758 has been installed.
Release 2.40 Custom Software Installation Manual (11/2001, 102KB)
Interactive Code Analysis Tool (ICAT) ICAT User's Guide (03/2001, 337KB)This manual describes the tool that developers use to debug applications running on the IBM 4758.
CP/Q Operating System Manuals CP/Q Operating System Overview for OEMs (06/1998, 244KB)This manual provides information on application design and implementation for the CP/Q Operating System embedded in an IBM 4758.
CP/Q Operating System C Runtime Library Reference (05/1998, 592KB)This manual describes the C library provided by the CP/Q Operating System when embedded in an IBM 4758.
CP/Q Operating System Application Programming Reference (01/1998, 1139KB)This manual describes in detail the API provided by the CP/Q Operating System when imbedded in the IBM 4758.
Research Papers and the IBM 4758
Building a High-Performance, Programmable Secure Coprocessor (196KB)This paper describes the hardware, software, and cryptographic architecture required to build a secure coprocessor.
Verifying Type and Configuration of an IBM 4758 Device (01/2000, 34KB)The purpose of this white paper is to quickly summarize how to verify that the black box inside their machine is a certain type of 4758 device.
Also see the page: Verifying the integrity of an IBM 4758.
IBM Research also has additional papers and information pertaining to the IBM 4764 and security on their Security Research page.