resource query authority
play

Resource Query Authority 11 th TF-EMC2 Meeting 9-10 July, 2008, - PowerPoint PPT Presentation

Dartmouth College Massimiliano Pala <pala@cs.dartmouth.edu> Proposal for Deploying a PKI Resource Query Authority 11 th TF-EMC2 Meeting 9-10 July, 2008, Umea, Sweden 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden Outline


  1. Dartmouth College Massimiliano Pala <pala@cs.dartmouth.edu> Proposal for Deploying a PKI Resource Query Authority 11 th TF-EMC2 Meeting 9-10 July, 2008, Umea, Sweden 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  2. Outline • Introduction – Introduction & Motivations – Current Solutions & Limitations • Protocol Details – PKI Resource Query Protocol – Resource Query Authority Deployment • Conclusions – Implementation Details – Future Work 2 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  3. Simple Questions (?) Where can I ask for a certificate revocation ? Where do I apply for a new Certificate ? Where do I find the Certificates repository ? 3 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  4. PKI Resource Discovery Enhance Interoperability across PKIs • Ease PKI Management Issues • – Now connected to certificates' contents Foster simpler User Interfaces (UI) • – User awareness Issues • Usability of PKIs 4 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  5. Current Solutions • Certificate Extensions DNS Records • Webservices • Local Network Oriented Solutions • 5 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  6. The Proposed Solution The PKI Resources Query Protocol • Allows a client to request services and repositories URL • associated with a CA • Provides “discovery” for any services (current and future): – Repositories (CRLs and Certs) – Validation Services (OCSP, SCVP, etc...) – Other Services (TimeStamping, Revocation, Subscription, etc... ) – Future services 6 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  7. Status of PRQP The PKI Resources Query Protocol (PRQP) is undergoing • the final call to be accepted as a working item of the PKIX work group (IETF) • The I-D is currently available as <draft-pala- prqp-01.txt> from IETF • We hope to push PRQP on the standard track as soon as possible 7 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  8. PRQP in a “Nut”Shell Simple client-server protocol • The server is the Resource Query Authority • – It is certified by a CA to provide PRQP responses (exactly as an OCSP is authorized to provide OCSP responses) – Can provide responses for multiple CAs • Trusted Mode • Multiple Certificates from different Cas “Where can I find service “X” related to CA “Y” • – “Service “X” from CA “Y” can be found at this URL 8 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  9. The Request Query Authority Authority designated to answer to PKI Resource • Location Resource Additional step: PRQP is used to Query discover the URL of the Authority Validation Service (OCSP) for the presented Client Certificate (3) (2) Validation App. Service (4) (1) Client Certificate 9 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  10. Examples PKIX Services • – id-ad-prqp – id-ad-prqp-ocsp – id-ad-prqp-caIssuers – id-ad-prqp-timestamping – Id-ad-prqp-dvcs – Id-ad-prqp-caRepository • HTTP (Browser) services – id-ad-prqp-http-certs --- HTTP cert repository – id-ad-prqp-http-crls --- HTTP CRL URL – id-ad-prqp-xkmsGateway --- XKMS Gateway – id-ad-prqp-cmsGateway --- CMS Gateway 10 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  11. Examples (2) Certificate Policies • – Id-ad-prqp-certPolicy --- Certificate Policy (CP) URL – Id-ad-prqp-certPracticesStatement --- Certification Practices Statement (CPS) URL Level Of Assurance • – id-ad-prqp-certLOAPolicy --- LOA Policy URL – id-ad-prqp-certLOALevel --- Certificate LOA Modifier URL HTTP (Browsers) based services • – id-ad-prqp-httpRevokeCertificate --- HTTP Based Certificate Revocation Service – id-ad-prqp-httpRequestCertificate --- HTTP Based Certificate Request Service 11 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  12. Examples (3) Grid Specific Services • – Id-ad-prqp-grid-accreditationBody --- CA Accreditation Body(s) – id-ad-prqp-grid-accreditationPolicy --- CA Accreditation Policy Document(s) – id-ad-prqp-grid-accreditationStatus --- CA Accreditation Status Document(s) – id-ad-prqp-grid-commonDistributionUpdate --- Grid Distribution Package(s) – id-ad-prqp-grid-accreditedCACerts --- Certificates of Currently Accredited CAs – Id-ad-prqp-certPolicy --- Certificate Policy (CP) URL – Id-ad-prqp-certPracticesStatement --- Certification Practices Statement (CPS) URL 12 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  13. Deployment Plans TACAR provides trusted certificate repository and • information for many CAs • We propose to run an RQA that will provide support for all the TACAR's CAs The Server will be hosted at Dartmouth College • Two Options • – Operating as a Trusted Responder – Getting a Certificate from each CA that wish to participate in TACAR's RQA We will need to define the policies for CAs admins to • update information related to their CAs – Probably by using an authenticated upload (web) form • A web-based client will be setup 13 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  14. Implementation Details PRQP API included into LibPKI (v0.1.9) • – Provides easy-to-use functionality • PRQP_REQUEST_new_cacert_file() Available for any UniX based system (eg., Linux, • Solaris8-10, OpenSolaris, BSD, MacOS, iPhoneOS2.0, etc... ) • PRQP Server (available version at OpenCA) – Based on OpenCA OCSPD – Implements PRQP over HTTP – Supports multiple CA 14 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  15. Conclusions • PRQP provides/is: – Dynamic Solution – Fast and easy to implement – Specific solution for the problem – Ease rollover of services – Supported in LibPKI (Easy-to-use PKI library) • Initial support for a PKI Discovery Infrastructure for TACAR – Allow writing applications that make use of the deployed infrastructure – Provide us with valuable feedback to improve current specification 15 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  16. Future Works • PKI Usability and Interoperability project at Dartmouth College: – Extending the PRQP to a Peer-2-Peer Authenticated Network (for inter-federation PRQP support) – Already published a paper at EuroPKI (PEACHES and Peers) 16 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  17. ? ?? ?? ? ? ? Questions ? ? ?? ? ? ? ? 17 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

  18. Thank You! Contacts: • Massimiliano Pala <pala@cs.dartmouth.edu> OpenCA <project.manager@openca.org> • Website http://mm.cs.dartmouth.edu/prqp/ (DEMO) https://www.openca.org/projects/prqpd/ 18 11 th TF-EMC2 Meeting, 9-10 July, 2008, Umea Sweden

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend