|
|
|
Internet2 PKI Labs - Draft Research Agenda
Version 0.9
- General Issues
- Addressing problems of scale for PKIs in
large communities of interest composed of relatively autonomous
entities, like Internet2 itself.
- Alternatives to CRLs. A number of alternatives to CRLs are
being developed to guarantee the currency of certificate data.
The relative advantages of these approaches are not understood, nor
are testbeds available to evaluate these options.
- Interoperability between systems and infrastructures based
on various approaches (PKIX, Kerberos, PGP, SPKI, GSS-API;
different public key algorithms; platforms; etc.)
- Optimizing architectures and infrastructures for different
constraints: simplicity, security, privacy, cost, performance, connectivity,
availability, legal environment, various application scenarios.
E.g. tracking down referral chains between certificates can be
slow.
- Defining and measuring metrics for PKI: performance, availability, etc.
- Usability and human interface analysis. Human interface techniques
for dealing with issues like multiple valid certificate chains which have
differing policy implications or confidence levels.
- Methods to support the simple and secure installation,
maintenance and update of trusted CA root certificates and security
policies to clients, and facilitating (when appropriate) the sharing
of security-related settings across various end-user devices.
- Securely moving expensive or complex client-side
processing or connectivity to nearby computing and networking
resources (certificate chain resolvers, LDAP referral chaining, etc.)
- Identification and/or mitigation of security threats
specific to PKI-related protocols and services:
flaws in relevant protocols, Denial of Service attacks, compromise
of CA private keys, audits of code, certificates and policies, etc.
- Harmonizing approaches to Single Sign On with PKI systems.
- Minimizing the privacy risks that can accompany wider use of
authentication.
- Maintaining access to secret keys and the data they protect
despite forgetful or unavailable key owners.
- Gradated approaches to authorization and authentication,
in which the level of certainty is communicated to the application
so it can be balanced against the cost of an error, and additional
evidence can be requested.
- Name-space management issues.
- Authorization Infrastructures
- Public Key Infrastructures based on attribute certificates vs.
identity certificates.
- Approaches to delegation of authority.
- Policy Issues
- Use of policy objects with certificates, and the management
(construction and validation) of complex trust chains (varying over
context and time). Also, the ability to do effective policy
mapping between disparate PKI domains issuing certificates under
different certificate policies.
- Policy definition languages.
- Automated generation of certificates, incorporating
information from existing sources and user input according to a policy.
- Related Directory Services
- Development of uniform access control model for access to
directories in general, and to specific information within those
directories (granular control).
- Analysis of the performance of chaining versus referrals for the
finding and processing of trust paths.
- Open Source Solutions
- New libraries, modules, plug-ins, applications, user interfaces,
etc., in open source
code suited to a variety of platforms and languages.
- APIs and configuration systems to hide the complexity and
diversity of security infrastructures from the applications programmer.
- Prototype implementations of common applications
(inter-library loan, research collaboration,
shared access to preprint servers, etc.)
|
|
|