Federal Bridge Certification Authority's deployment of Isode's M-Vault
Isode's M-Vault X.500 plays a fundamental role in supporting the FBCA by providing its directory services. This case study summarizes the FBCA concept, why the FBCA chose M-Vault X.500, and how it has been deployed.
Federal Bridge Certification Authority (FBCA)Entities, to include US Government agencies, are making increased use of digitally signed transactions, using X.509 PKI certificates. The implementation of trust within an entity PKI is based on a Certification Authority (CA), which issues certificates to its end users, as well as its management functions to publish certificate and certificate status information in a directory or a database. The FBCA challenge was to facilitate the interoperability of that trust and authentication system among disparate entity PKIs; thereby, enabling a user, say in one entity PKI, to verify a digital signature made by another user in a different entity PKI . In other words, a user (User 1) in one entity PKI (Entity 1) is issued
a certificate by that entity’s CA. User 1 then digitally signs
a document or e-mail sent to another user (User 2) in another entity
PKI (Entity 2). User 2 needs to verify that User 1’s digital signature
is valid. This is done by building and validating a certificate "trust
chain". Using the FBCA, the trust chain that would be built is: "User
1" -> "CA Entity 1" -> FBCA -> "CA Entity
2" -> "User 2" The FBCA is a key component when building trust chains. The trust request could go directly from one entity PKI to another entity PKI. However, this method does not scale and the maintenance of these trust relationships would become completely unmanageable given the large number of US government departments. The FBCA supports a trust chain by building a trust relationship ('cross-certification' in PKI terms), between itself and the entities PKIs. Cross certification includes the policy mapping to determine the appropriate level of assurance which is then asserted in the cross certificates issued to the respective entity PKIs to securely transact business of the various cross certified CAs, and dealing with certificate revocation. Directory plays a key role in supporting
this infrastructure. Isode and AutheraA Prototype FBCA was implemented four years ago and, after certification and accreditation, a Production FBCA was granted approval to operate in May 2002. When the FBCA broadened its directory scope to support LDAP clients,
Authera (an Isode channel partner based in Baltimore, Maryland) supplied
six copies of Isode's M-Vault X.500 (LDAP and X.500 directory server)
to FBCA in May 2003, for testing. Why did FBCA Choose M-Vault X.500?The FBCA required a directory server that supported both X.500 and LDAP. The FBCA Operational Authority conducted a limited market analysis of available directories that offered this capability. M-vault X.500 was one among these products. Four factors made M-Vault X.500 the choice for FBCA:
The FBCA Directory Deployment in DetailFBCA use two copies of M-Vault X.500 for their operational service, one as the master and the other as an identical subordinate server to provide dedicated LDAP connectivity. Two further copies are used at the FBCA hotsite, and the two final copies for internal interoperability testing.
The FBCA directory is primarily used to provide directory connectivity between entity PKIs. This connectivity can be provided by the client (referral) or by the directory server on behalf of the client (chaining). Server provided directory connectivity establishes connectivity (chaining) relationships to entity PKI LDAP and X.500 directories. This connectivity enables access then to entity PKI directories which hold CRLs and user and CA certificates. This is important for several reasons:
The directory holds the data for the Federal PKI, which includes the
FBCA and three other CAs managed by the FBCA Operational Authority.
This data includes certificates, CRLs, and cross certificates issued
within the Federal PKI CAs and to other entities PKI. This data is used
during certificate path discovery and validation. SummaryM-Vault X.500, supplied by Isode in association with its partner Authera, supports the US critical infrastructure and is fundamental to the FBCA. M-vault X.500 was chosen for being a single COTS solution, performance,
robustness, and having 24x7 support. M-vault X.500 was the right choice
for the FBCA and is the right choice for any department, service, or
agency needing a solution for interoperability among LDAP and X.500
repositories. |
|
| Copyright © 2009 Isode | sitemap privacy feedback
|