PKI Unlocked
Deploying PKI to End Users in Higher Education:
Workshop Findings
Dartmouth
College, Hanover, NH
July 15, 2004
Here are the findings from our workshop. My apologies if I misinterpreted comments –
please feel free to send corrections and/or elaborations to: Mark.J.Franklin@Dartmouth.EDU .
Opportunities
- What are good applications for PKI in higher
education?
- What are short term opportunities?
- Long term opportunities?
- How can we use PKI to better secure the
increasingly valuable network transactions we are all implementing?
- All
seemed to agree that the best PKI is close to invisible to users.
- To
succeed, we must make PKI easier than its alternative.
- Make
the additional security benefits of PKI apparent, but don’t expect to
“sell” PKI on this alone.
- PKI is
a cost-effective way to deploy 2-factor authentication.
- Digital
signatures show promise.
i. Forms
ii. Contracts
iii. Documents
for distribution
iv. Code
- Rely
on existing paper signature laws and federal and state regulations
pertaining to digital signatures.
Should be sufficient.
- Must
mesh well with your institution’s document retention process.
- Specific
ideas include: payroll authorization, expense reports, transcripts
requests, HR transactions, QA transactions seem likely applications of
digital signatures. A
generalization here appears to be transaction type documents that have a
short time span in which they are actually used and require
authentication. Then they can be
archived.
- Need
a validation service to attest to signature’s validity at the time of the
transaction and record the timestamp in a trustworthy fashion. This can sometimes be part of an
archival process.
- Longer
term should apply to external business relations.
- Encryption:
- FERPA
documents exchange between faculty and students.
- HR
transactions.
- Classified
research.
- Institutions
are succeeding with simple S/MIME “send a signed and perhaps encrypted
email with the following information” transactions as a way to get started
with digital signatures for electronic transactions.
- PKI is
emerging as a way to authenticate for password changes (they may have lost
their password to a system, but they still have their PKI authentication).
Obstacles
- What are obstacles to higher education
institutions adopting PKI?
- How have schools addressed these obstacles?
- What obstacles still need addressing?
- End
users don’t care about PKI.
- Username
and password is highly ingrained into people’s thinking and habits (both
users and administrators).
- Forgotten
token or software keystore password.
- Long
time to ROI. How to justify short
term expense for long term benefits.
- Lack
of PKI support in applications, or PKI support that isn’t fully baked.
- Interoperability
issues.
- Funding
resources, finding PKI knowledgeable administrators – general lack of
knowledge about PKI.
- Cost
of managing the PKI infrastructure.
- CPs
and CPSs – some felt strongly that these are highly negative to PKI
deployment because people get bogged down in the legalese and
policies. What other solutions do
we hold to such high standards? Why
do we throw this extra overhead on PKI in particular?
- Getting
application and function owner buy-in.
Deployment requires coordination with these people and
organizations.
- Not
knowing what kind of support load to expect from a PKI infrastructure and
deployment.
Working Together
- How can we band together to address obstacles and
seize opportunities?
- How can we help our colleagues at other schools
with PKI?
- Rejuvenate
one of the existing email lists for PKI deployment traffic.
- Join
EDUCAUSE’s PKI mailing list by signing up at the Net@EDU working group
page: http://www.educause.edu/netatedu/groups.asp
.
- Continue
to promote inter-institutional trust solutions
- HEBCA
- Encourage
I2 to do USHER (but consider letting Canada
and other foreigners participate).
Get USHER root certificate in Mozilla trusted store and in IE
trusted store. Get Microsoft to
fund the necessary auditing costs in the name of making IE have more
value in higher education.
- Participate
in PUG and HEPKI-TAG calls.
- Share
documentation. Examples:
- www.dartmouth.edu/~deploypki
- calnetpki.berkeley.edu
- calnetad.berkeley.edu
- Educate
administrators and help desk personnel first.
- Ask
vendors to improve their existing PKI products and make appropriate new
ones.
- Browsers
need improvements.
- Cooperate
to use “insider” contacts to get more of our requests to the right people
within vendors:
i. Apple
contact: Mark
ii. Mozilla
contact: Heikki
iii. Sun
contact: Steve
- Encourage
openssh to implement X.509 certificates in ssh.
Themes
- Some
schools are finding that in practice CRLs provide little if any
value. Some of the longest running
PKIs in higher education have revoked very few certificates. Several eloquently argued that we don’t
need to revoke certificates. One
can view a certificate as a way to identify the user (whether they are
still affiliated with the institution and/or authorized to use its
systems). This reduces the
functionality of revocation to only when a certificate was issued in error
or when control of a private key is lost by an end user. These events are rarely reported, so why
bother with CRLs?
- PKI
lite is working well as a way to get started without huge CPS overhead.
- A
study of user behaviors with respect to security generated quite a bit of
interest in the group. The fact is
that users take the path of least resistance and will circumvent our fancy
security systems if they impose too much extra work or are difficult to
understand. The lesson here is that we need to consider what users will
actually do with your PKI as we design and deploy it.
Last modified 8/2/04