DRAFT
International Middleware
Meeting held on 14 and 15 October 2004 at the Lords of the Manor Hotel, Upper
Slaughter, Nr Bourton-on-the-Water, Gloucestershire
Attendance:
|
|
|
Host
|
Malcolm Read, JISC |
|
|
|
|
National Representatives |
|
|
Australia |
Ian Lucas, Department of Education, Science &
Training (DEST) |
|
|
George McLaughlin, AARNet |
|
CERN |
Ian Neilson, CERN |
|
Finland |
Leif Laaksonen, CSC, The Finish IT Centre for
Science |
|
|
Mikael Linden, TUT |
|
Netherlands |
Jaap Kuipers, SURF |
|
|
Ton Vershuren, SURF |
|
Spain |
Diego Lopez, RedIRIS, |
|
Switzerland |
Thomas Brunner, SWITCH |
|
|
Christoph Graf, SWICH |
|
United Kingdom |
Alan Robiette, JISC |
|
United States |
Heather Boyles, Internet2 |
|
|
Ken Klingenstein, Internet2 |
|
|
|
|
Facilitators from JISC |
Nike Holmes, Ann Lloyd and John Martin |
Background
1.
The event was
organised by the Joint Information Systems Committee (JISC) of the United
Kingdom’s higher education funding councils.
It was intended to bring together the representatives of a number of
countries in Europe and beyond which have already established national
programmes for the roll-out of middleware within their education and research
communities. The emphasis was on
programmes which target the whole population within these communities, typified
at present by authentication and authorisation schemes for access to digital
content.
Introduction
2.
Malcolm Read
welcomed the attendees and outlined the purpose of the meeting. The aims of the meeting would be:
·
To discuss
whether it would be appropriate for national authentication systems to work
together;
·
To discuss a
possible framework for further international collaboration of authentication
and authorisation systems that result in more convenient interoperable user
mechanisms to support international research and education.
·
To discuss how
to help other countries develop similar large scale systems.
Summary of Position Papers
3.
Each
participating country (including CERN) provided a brief position paper in
advance of the meeting. Two further
papers had been received on mobility and on international bandwidth reservation
(part of the UK paper). Copies of these
papers are attached at Annex A.
4.
John Martin,
rapporteur for the meeting, presented a summary of these national position
papers, highlighting the common elements and the differences between the
programmes. A copy of his presentation
is attached at Annex B.
5.
The main
features in common were:
·
Each
programme was limited initially to one target community;
·
They
recognised the need to inter-work with other schemes in the future;
·
They were
supported by carefully prepared documentation sets
·
Little, or
no, accounting had so far been implemented;
6.
The
programmes also showed great diversity.
In particular, the ‘key actors’ differed significantly between one
country and another. These included
university administrations, university IT centres, libraries, researchers,
research project managers, and digital content providers (publishers). Whilst there was overlap between the
different schemes, each had its own characteristic emphasis and this led to
very significant differences in the associated documentation and formal
agreements underpinning the schemes.
These differences were not technology or systems related; rather they
reflected the different administrative paradigms which the schemes were
expected to serve.
Overview of the US
‘InCommon’ Program
7.
Ken
Klingenstein, Internet2, reviewed some of the issues which experience with the
current national programmes had brought into focus and which he hoped would be
addressed further within the discussion sessions. These are detailed below:
·
It would be
necessary to look beyond national schemes towards global schemes. In the language of the US InCommon
Federation it seemed appropriate to envisage a global research and education
framework. This had a number of
associated issues, such as the inter-working of existing schemes and the
widespread emergence of national schemes to give global coverage;
·
The issue of
mobility – and the relationships to schemes such as eduRoam. This was strongly echoed by the European
agenda for student and researcher mobility.
·
How to create
a structure which eliminated the necessity for resource providers, such as
Elsevier, to be members of multiple federations;
·
The
experience of InCommon in drawing up the formal and legal agreements between
the federation and the credential providers (universities) had shown that
indemnification was a particularly difficult issue to deal with;
·
Privacy
issues – concerns that there was little understanding of the meaning of privacy
when applied to attributes not directly associated with identity. There will also be EU privacy issues to be
addressed. Different countries’ legal
systems will have their own views which will need to be considered in the
development of any multi-country agreements.
Supporting Policy
Documents
8.
The various
position papers had identified a large number of supporting documents, such as
policy statements, federation agreements, rules of use etc. Copies of a representative sample of these
documents were made available at the meeting and are attached at Annex C.
9.
Members of
the Group discussed the ‘network peering model’ as a possible approach for
peering federations, and concluded that there should be a set of criteria for
deciding whether to admit new members.
It was agreed that it would be appropriate to provide information which
could help other countries develop their own national authentication and
authorisation schemes and/or which would enable them to ‘join’ this Group.
10.
It was
recognised that countries would want to understand the benefits of using any
such information and members discussed possible motivational factors which
included:
·
Enabling
countries to build on the experience of others and consequently save time in developing
their own schemes.
·
The
facilitation of student mobility
·
The building
of an infrastructure which effectively serves both the student and researcher
·
The ability of
countries to trust other countries which develop similar schemes
·
Sharing of
e-learning
·
Access to
licenced content
·
Research
collaborations
11.
Members
agreed that the most effective way to help other countries to establish
national authentication systems would be to produce a cookbook which provided
key information and guidelines.
12.
It would be
important to determine an appropriate audience for the cookbook. Such a document should be aimed at decision-makers
with responsibility for resource allocation, although it could be used for different
purposes in different countries.
13.
The guidance
within the cookbook should be pragmatic and help countries to build their own
schemes.
14.
Key areas
which would could be covered in the cookbook might include:
·
A set of
agreed standards
·
Protocols for
exchanging data
·
What data is
being exchanged
·
What reasons
are there to trust the data
·
Naming
components which should be in place for authentication system.
·
What types of
participation agreements should be in place to facilitate trust – MoUs?
·
How formal do
any agreements within countries need to be?
15.
In general
the cook book should not focus on technological aspects but should look at the
benefits of having a national scheme, offer examples of what is working already
and provide useful contact information.
Where the book needs to refer to technology it should be technology
neutral – although some technical issues associated with Shibboleth might need
to be addressed. It would be important
to manage expectations. The emphasis
should be on achieving standards.
16.
The cookbook
should include where possible existing inter-institutional case studies where
the mechanisms already work. The Grid
provides excellent examples of institutional use cases. Using examples of what might be practically
improved through such activity would also have more significance – ie video
conferencing etc.
17.
Some
discussion took place regarding the research environment. Members acknowledged that this community had
a requirement for peering and consequently was already well developed in some
of these areas. Reference should
however be made to e-Research and the Grids – and more specifically the support
of virtual organisations.
What are different countries’
experiences in combining education systems with other national schemes?
18.
Leif
Laaksonen, CSC, The Finish IT Centre for Science, introduced the session. He opened with remarks on the experiences
encountered in Finland and reported that the process of reaching agreement
between different systems had presented a number of challenges. Key challenges had been identifying the
problem to be solved and ministers approaching the issue from different
perspectives.
19.
Members
discussed the implications of combining research and education systems with
other national schemes and made the following observations:
20.
A key issue
would be maintaining control over research and educational schemes. In the UK, for example, it was considered
unlikely that developments in the NHS would force changes in the research and
education schemes, unless it was perceived to be beneficial to that community. In the US, however, it is expected that
InCommon will need to interoperate with government federations. The e-authentication effort is moving to
integrate Shibboleth into its software options and is intending to build a
federal federation that will peer with InCommon. The federal government is involved with commercial organisations
in pursuit of athentication solutions.
Concerns for the research and education community are that InCommon and
the research and education agenda will not be involved appropriately in
developments.
21.
Members
discussed the varying sources of ‘identity providers’ within their own
countries. Countries differed as to the
amount of coverage which could be achieved by any one source, ie social
security numbers, national registers, national ID cards etc.
22.
Banks
represented possible identity service providers and some countries already had
schemes introduced by the banks. In
Finland the coverage of the joint banks scheme is comprehensive and offers high
levels of assurance in authentication. However,
the level of charge made for each authentication has meant that it has not
proved cost effective for the education scheme to make use of an existing
authentication service.
23.
Jaap Kuipers,
SURF, reported on the A-Select Authentication System (http://a-select.surfnet.nl) for authentication of users in a
web environment. A-Select is a
framework where users can be authenticated by several means with Authentication
Service Providers, including banks. The scheme is an example of where the
education and government sectors are working well together. This is the result of two factors. The first is the government’s target for
e-government to cover 65 per cent of all transactions by 2007 (?). The second is the fact that the education
scheme for authentication already offers authentication through multiple
mechanisms and at different levels of assurance. Password, internet banking and PKI certificates are all supported
and access can be made via the internet or mobile phones. The future government scheme will use the
identities collected in the local residence registers, which have excellent
coverage and currency. No usage charge
is made for accessing the national registers in the Netherlands which is also
likely to make this the preferred authentication service for many
non-government schemes.
24.
Members
considered the extent to which they might need/want to take account of or work
with other national schemes in the future.
Despite the current lack of inter-working between different national
schemes, members felt that there was immense potential, and that education
schemes should be developed which could exploit this. The key factors would be:
·
The education
scheme should allow for authentication at multiple levels of assurance;
·
The education
scheme should allow for the use of third-party authentication services;
·
The education
scheme should recognise that the identity attributes can be stored separately
from the identities. For example, a
student could be authenticated via a national register, the education
attributes called in from a university service, and these combined to lead to
authorisation by a resource provider.
What is Required to Establish the
Trust Arrangements Between Different Countries’ Authentication and
Authorisation Systems?
25.
George McLaughlin
introduced the session about what might be required to trust different
countries’ authentication and authorisation systems. He presented five key areas for consideration, including:
·
Pre-authentication
process
·
Required
identity attributes stored with digital identity
·
Secure AAI
·
Appropriate
access policies
·
Relevant
audit and accountability proceses
26.
Members
discussed whether a federation (or authentication hub or exchange) should be
established, or, whether countries would independently enter into bilateral
agreements with other countries.
27.
If a
federation was the agreed way forward then a likely scenario would be an
‘overarching’ federation which included different countries’ schemes or
federations. Individual federations
within the overarching federation would need to have their own mechanisms for
establishing trust. The role of the
overarching federation would be to ensure that member federations were providing
appropriate information in a manner which would allow other member countries to
judge whether they were trustworthy. A
key issue would then be to decide what type of information institutions would
need to provide to facilitate this.
28.
Members
considered that it would be advisable for the overarching federation to
generally only admit one federation per country. This should be from the research and education community. Each federation may have any number or type
of arrangements with other federations within their host country. This could be reviewed on an exceptional
basis should countries want to deviate from this principle. It would also need to be reviewed on an
ongoing basis to ensure its continued appropriateness.
29.
A key issue
for the federation would be how it would manage its own affairs. A structure or mechanism would need to be in
place to enable its management. Others
joining the federation would need to have access to information about its
mission and governance.
Key Issues for the Establishment of a
Federation
30.
Key issues
which would therefore need to be addressed included:
·
Internal
federation issues – internal management and governance structures, business
plans etc
·
Inter
federation issues
·
Multiple/union
federation issues
31.
The members
had briefly considered some key issues relevant to the establishment of a
federation. However they agreed that
substantial work was required to develop these issues further and to ultimately
establish some form of working agreement.
32.
They
recognised that this activity applied to the HE schemes and agreed it would be
essential to refer to the grid community and to be explicit about the intention
to support virtual organisations.
The Way Ahead
33.
Members agreed the following:
·
A ‘cookbook’
should be produced
·
A vehicle for
inter-linking authentication systems together should be developed
34.
The cookbook,
as discussed earlier in the meeting, should provide practical guidance on what
countries should consider when establishing authentication and authorisation
systems. It might contain collective
experiences and references to useful contacts.
It should be aimed at funding bodies and managers of services. It should be disseminated as widely as
possible.
35.
Members AGREED a person should be employed to
produce this cookbook. The person
employed should be able to communicate with varying organisations and tap into
existing relevant bodies, such as TERENA.
The appointment should be made as quickly as possible in order that the
cookbook could be produced as a matter of urgency. Alan Robeitte (JISC) and Ken Klingenstein (Internet2) suggested
two possible candidates. Alan Robiette would
manage the selection process for this appointment.
36.
JISC (UK),
SURF (NL) and DEST (Australia) AGREED
to provide funding for this post. Other
countries AGREED to consider making
funding available if possible. SWITCH
(Switzerland) AGREED to co-ordinate
receipt of these funds and to manage the payment of the person employed.
37.
Members AGREED a person should be employed to
continue the debate already begun at this meeting regarding inter-working of
national schemes. The postholder should
be responsible for the production of principles governing the interoperability
of national research and education authentication infrastructures. The person appointed should be capable of
leading strategic policy debates globally and be motivated to achieve the
desired outcomes. It was AGREED that this person should act as
Secretary in supporting and taking forward the activities of the group.
38.
Since this
task was more substantive than the production of the cookbook it was AGREED that it would require a longer
term appointment. The post would
therefore require an appropriate level of funding to facilitate this. Members considered the post should be funded
for one year in the first instance and would require 0.5 commitment. JISC would manage the selection process.
39.
Members AGREED:
·
To notify
Alan Robiette (JISC) of any potential candidates for this post. They AGREED
to forward their suggestions by Friday 26
November 2004.
·
To discuss
the decision to appoint the Secretary to the Group with their own organisations
and to investigate the possibility of contributing funds towards the cost of
the post. They AGREED to inform Malcolm Read, JISC, of the outcomes of these
discussions by the end of December 2004.
40.
It was AGREED that further funding from new
members joining this Group should be via a subscription model.
41.
Members AGREED that the dissemination of the
outcomes of this group was important.
They AGREED that the members
of the group should take responsibility for raising awareness of the proposed
activities at relevant groups and meetings.
John Martin, Secretary to the European Network Policy Group (ENPG) would
present the outcomes to their next meeting in November.
42.
Members
acknowledged that the eInfrastructures Reflection Group (eIRG) should be made
aware of these activities. They AGREED to brief their relevant
member. John Martin would brief
Kyriakos Baxevanidis, EU Research Infrastructure Unit, responsible for
supporting the eIRG.