Title: EC98'ppt
1PKI Forum Technical Interoperability Panel
Lessons from the NACHA CA Interoperability
Pilot March 6, 2000 Julie F. Hedlund Senior
Director, Electronic Commerce, Billing Payment,
NACHA
2Pilot Goals
- Financial institutions function as certification
authorities and registration authorities for
their customers - Develop operating rules and guidelines to honor
customer certificates between FIs - Develop a legal framework to establish liability,
warranty flows - Achieve technical interoperability to support
communication between multiple vendors
3Pilot Participants
- Bank of America
- Citibank
- Mellon Bank
- Zions Bank
- CertCo
- Digital Signature Trust
- Entrust
- GTE CyberTrust
- IBM Corporation
- VeriSign
4Interoperability
- Pilot Tests Interoperability, defined as
- technical interoperation
- CRL minimum, OCSP optional
- COTS whenever possible
- Not a production standard
- Not evaluating hierarchy
- liability, warranties, defined business flow
- participants understanding of roles and
responsibilities
5Overall Pilot Flow
Merchant Bank
Consumer Bank
(4) Merchants Bank validates Consumers
cert with Consumers Bank
(5) Merchants Bank gives status of
Consumer to Merchant
(1) Certs to Consumer
(3) Merchant sends Consumers cert to
Bank
(A) Consumer completes debit authorization
Consumer
Merchant
(2) Consumer sends signature and cert
to Merchant
6Lessons Learned Pilot Implementation
- Standards do not guarantee interoperability
- cooperation and testing required
- Specs should be defined in detail before testing
begins - included in legal agreements?
- Signature separate from SSL session
- Revocation is pivotal
- LDAP v. 2, CRL Pull minimum, 8 hour latency
- OCSP Optional
- binary check, merchant not notified of reason
7Revocation, Revocation, Revocation
- Revocation of a consumer's certificate proved to
be the biggest challenge for all four banks - One bank did not offer revocation, others took
1-4 days to process - Processing requests required manual intervention.
- One bank revoked all certificates, not just the
one requested - Focus on obtaining, exchanging revocation
information -- need more focus on revocation
processes
8Opportunities...
- CA Validation of authorization and performance
- Authentication of revocation requests
- Address scalability, both technical and legal
- Online certificate issuance
- Mutual authentication
- Automated revocation response