
1Overview |
![]()
![]()
![]()
![]()


![]()
![]()
![]()


Report on the Review and Selection of Authentication and Security Techniques, Applicable Internet Technologies, Hardware Platforms, Mobile Phones and Internet Terminals
Project |
CYBERVOTE |
Contract |
IST-1999-20338 |
Client |
European Commission | ||
Reference |
CYBERVOTE:WP2:D6/V3:2000 | ||
Issue (draft) |
1.0 |
Date |
6 November 2001 |
Status |
Definitive |
Nature |
Public |
Author(s) |
Janne Väre
|
Organisation
|
Nokia/VTT Information Technology
|
Name |
Role |
Organisation | |
Checked by |
Janne VÄRE |
Deliverable leader |
Nokia/VTT Information Technology |
Approved by |
Sylvie BRUNESSAUX |
WP2 Manager |
MATRA Systèmes & Information |
Authorised by |
Stéphan BRUNESSAUX |
Project Director |
MATRA Systèmes & Information |
Distribution list | |
Name |
Organisation |
Antonis GALETSAS |
European Commission |
Stéphan BRUNESSAUX |
MATRA Systèmes & Information |
David PARKINSON |
British Telecommunications |
Antoon BOSSELAERS |
K.U.Leuven Research & Development |
Sébastien LEVY |
Mairie d'Issy-les-Moulineaux |
Karl SCHLICHTING |
Freie Hansestadt Bremen |
N. ASOKAN |
NOKIA Research Centre |
Berry SCHOENMAKERS |
Technische Universiteit Eindhoven |
Leif RYDÉN |
Kista Stadsdelsnämnd |
Synopsis
This document is the third volume of the report on the review and selection of authentication and security techniques, applicable Internet technologies, hardware platforms, mobile phones and Internet terminals.
This volume is a report of review and pre-selection of hardware platforms for mobile and fixed network clients and fixed network servers.
File name
NOKIA-WP2-D6V3-v1.0.doc
Amendment History
Version |
Date |
Description |
0.1 |
14 December 2000 |
TOC and responsibility assignment. |
0.2 |
20 December 2000 |
Modifications suggested by Nokia (Asokan) |
0.3 |
3 January 2001 |
Additions by Nokia (S. Laksmeshwar) and comments from MS&I (Stéphan Brunessaux). |
0.4 |
4 January 2001 |
Adding some paragraphs and comments from Nokia (Asokan). |
0.5 |
12 January 2001 |
Changes from the consortium outline review. |
0.61 |
15 February 2001 |
Added contributions from Nokia. |
0.65 |
28 February 2001 |
Added contribution from Nokia. |
0.7 |
7 March 2001 |
Editing contributions. |
0.71 |
20 April 2001 |
Fixes according to TUE review. |
0.72 |
17 May 2001 |
More fixes according to TUE review and MSI review. Some other changes by authors. |
0.9 |
16 August 2001 |
Added MS&I contribution, Jeode chapters and common chapters (conclusions etc.). |
0.99 |
10 September 2001 |
Corrected errors found in WP2 management review. |
1.0 |
6 November 2001 |
Final edition. |
Disclaimer
The information in this document is provided as is and no guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability.
Scope of CyberVote
CyberVote, an innovative cyber voting system for internet terminals and mobile phones, is a research and development (RDT) programme being funded by the European Commission, with additional funding from the companies and organisations undertaking the work. It is part of the Information Society Technologies (IST) 1999 programme for research, technology development and demonstration under the fifth framework programme (5th PCRD). It is attached to Key Action 1 Systems and Services for the Citizens.
The objective of CyberVote is to demonstrate the first highly secure cyber-voting prototype using mobile and fixed Internet technologies. The project will define and implement a CyberVote prototype embedding an innovative voting protocol relying upon the use of advanced cryptographic tools that will be developed to ensure integrity, privacy and authentication of the voters. The prototype will be demonstrated and evaluated on 3 trial applications.
The project is carried out by a consortium led by MATRA Systèmes & Information (FR) and grouping together: British Telecommunications (UK), NOKIA Research Centre (FI), K.U.Leuven Research & Development (BE), Technische Universiteit Eindhoven (NL), Freie Hansestadt Bremen (DE), Mairie d'Issy-les-Moulineaux (FR) and Kista Stadsdelsnämnd (SE).
The project officially started on 1 September 2000. It will end on 1 March 2003. The overall budget of the project is 3 243 629 Euro and the total effort is 27.4 man-years.
Executive summary
This document is a report of work and results of Work Package 2.6. The goal was to review and pre-select hardware platforms for mobile and fixed network clients and fixed network servers according to requirements acquired from earlier CyberVote documents. Hardware platforms in different categories were assessed by written information available from manufactures, vendors and other sources.
In the selection of mobile device platforms we needed also have a look at their operating systems and other special environments.
We selected two mobile hardware platforms for the mock-ups:
· Symbian OS smartphone (Nokia 9210) and
· Windows CE PDA with card phone connectivity (Compaq iPAQ).
The first choice to start building mock-ups of the client is a PC (desktop, laptop or Mac) with Internet Explorer or Netscape Navigator.
A desktop PC under Linux has been chosen as the server hardware platform.
The outcome of this document will be used in the next phase of CyberVote when mock-ups are built to further test the hardware platforms and their suitability for CyberVote.
TABLE OF CONTENTS
1 Overview 9
2 CyberVote Requirements for Hardware Platforms 10
2.1 Requirements for Mobile Devices 10
2.2 Requirements for Fixed Terminals 12
2.3 Requirements for Servers 13
3 Mobile Devices 14
3.1 Standard Mobile Phones 14
3.1.1 Basic Models 15
3.1.2 Advanced Models 15
3.1.3 Future 15
3.1.4 Applicability for CyberVote 16
3.2 Smartphones and Communicators 16
3.2.1 Nokia 9110 and 9110i 16
3.2.1.1 Specifications 16
3.2.2 Nokia 9210 17
3.2.3 Ericsson R380 18
3.2.4 Motorola Timeport P1088 19
3.2.5 SAGEM WA 3050 19
3.2.6 Siemens SL45 19
3.2.7 NeoPoint 20
3.2.8 pdQ 20
3.2.9 Trium Mondo 21
3.2.10 Casio & Siemens MultiMobile 21
3.2.11 Future 22
3.2.12 Applicability for CyberVote 23
3.3 Personal Digital Assistants 23
3.3.1 Typical Features 23
3.3.2 Psion 24
3.3.2.1 Features 24
3.3.3 Palm 25
3.3.3.1 Features 25
3.3.4 Compaq iPAQ 26
3.3.5 Siemens IC35 27
3.3.6 Ericsson MC 218 27
3.3.7 Future 27
3.3.8 Applicability for CyberVote 27
4 Special Application Environments for Mobile Devices 28
4.1 SIM Application Tool Kit 28
4.1.1 Introduction 28
4.1.2 Applicability to CyberVote 30
4.2 Wireless Application Environment 30
4.2.1 WML 30
4.2.2 WML Script 31
4.2.3 WTLS 32
4.2.4 WIM 32
4.2.4.1 Example WIM card 33
4.2.5 Applicability of WAE to CyberVote 33
4.3 Java Environments for Mobile Devices 33
4.3.1 J2ME for Mobile Devices 33
4.3.1.1 Profiles and Configurations 33
4.3.1.2 Connected Device Configuration 33
4.3.1.3 Connected, Limited Device Configuration Technology 33
4.3.1.4 The K Virtual Machine 33
4.3.1.5 Java 2 Platform Micro Edition Wireless Toolkit 1.0 Beta 33
4.3.2 JTAPI 33
4.3.3 JavaPhone API 33
4.3.4 PersonalJava 33
4.3.5 3GPP MExE 33
4.3.5.1 Generic MExE Aspects 33
4.3.5.2 MExE classmark 1 33
4.3.5.3 MExE classmark 2 33
4.3.5.4 MExE classmark 3 33
4.3.6 Jeode Platform 33
4.3.7 Applicability of Java Environments to CyberVote 33
5 Operating Systems of Mobile Devices 33
5.1 Palm OS 33
5.1.1 OS Security 33
5.1.2 Networking and Browsing: 33
5.1.3 Software Development 33
5.1.4 Applicability to CyberVote 33
5.2 Microsoft Pocket PC and Windows CE 33
5.2.1 Introduction 33
5.2.2 OS Security 33
5.2.3 Networking and Browsing 33
5.2.4 Software Development 33
5.2.5 Pocket PC and Handheld PC Devices 33
5.2.6 Applicability to CyberVote 33
5.3 Symbian OS (EPOC) 33
5.3.1 Introduction 33
5.3.2 Features 33
5.3.3 EIKON 33
5.3.4 Communications 33
5.3.5 Software developement 33
5.3.6 Symbian Platform 6.0 33
5.3.7 Releases 33
5.3.8 What is Coming After Version 6.0 33
5.3.9 Devices Using Symbian OS 33
5.3.10 Applicability to CyberVote 33
5.4 Proprietary Operating systems 33
5.4.1 Examples of Proprietary Operating Systems 33
5.4.2 Applicability to CyberVote 33
6 Mobile Connection Protocols 33
6.1 Transfer Protocols 33
6.1.1 WAP 33
6.1.2 I-Mode 33
6.2 Bearer Protocols 33
6.2.1 GSM data 33
6.2.2 HSCSD 33
6.2.3 GPRS 33
6.2.4 EDGE 33
6.2.5 UMTS 33
7 Fixed Connection Terminals 33
7.1 Client Side Platforms 33
7.1.1 Personal Computer 33
7.1.2 Public Terminals 33
7.1.2.1 France Telecom CyberDeck 33
7.1.2.2 British Telecom Multi.Phone 33
7.1.2.3 Rhapsodis Surfez le Net 33
7.1.3 Other Terminals 33
7.2 Server Side Platforms 33
8 Suitability of Different Hardware Platforms for CyberVote 33
8.1 Mobile Device Configuration alternatives 33
8.2 Fixed Terminal Configuration Alternatives 33
8.3 Server Alternatives 33
9 Conclusion 33
10 References 33
11 Abbreviations and acronyms 33
12 Points of Contact for further information 33
LIST OF FIGURES
Figure 1. Sun's Java environment. 33
Figure 2. Basic elements of the architecture of the CyberVote system. 33
LIST OF TABLES
Table 1. Symbian releases. 33
Table 2. Bandwidths. 33
Table 3. Recommended Pentium system requirements for the client side CyberVote application. 33
Table 4. Recommended Mac system requirements for the client side CyberVote application. 33
Table 5. Recommended system requirements of the server side CyberVote application. 33
1 OVERVIEW |
This document is volume 3 of deliverable 6 (D6) of the CyberVote project. Deliverable 6 - Report on the Review and Selection of Authentication and Security Techniques, Applicable Internet Technologies, Hardware Platforms, Mobile Phones and Internet Terminals - was subdivided into 3 volumes:
1. D6 Volume 1 - Report on the review and selection of authentication and security techniques,
2. D6 Volume 2 - Report on applicable Internet technologies, and
3. D6 Volume 3 - Report on the review of hardware platforms, mobile phones and Internet terminals.
The volume 3 describes the work done in WP (Work Package) 2.6 and the achieved results. The goal of WP 2.6 was to review and pre-select hardware platforms for mobile and fixed network clients and fixed network servers. The final selection of platforms was left to be done later and the focus was narrowing down the choices to as small a set as possible. Most of this document was written in March 2001.
The pre-selection of the hardware platforms is based on the requirements that come from the other two volumes of deliverable 6, from the technical annex and from deliverable 4 volume 3, User Requirement Analysis. The first two volumes of this deliverable have made similar selections on Internet technologies and cryptographic protocols to be used.
The selection work was carried out as a market research. We studied closely the possibly suitable hardware products on the market or just about to be launched to the market. We compared the technical specifications and looked how they would match the requirements. We tried to look also a little bit further to the future to see that our selections are in line with the products coming later on.
This document includes also information about special technologies needed by mobile hardware platforms or software development for them. Other software and Internet technologies are described in the other two volumes.
This document is divided into parts dealing with the requirements (section 2), selection of mobile devices (sections 3, 4, 5 and 6), selection of fixed devices (section 7) and conclusion (sections 8 and 9). There are also sections about the special mobile technologies, operating systems, development environments and connection protocols, which give supporting information for the mobile devices review.
The section 3 handles mobile devices grouped by the type of the device. The focus is not to study individual products comprehensively, but rather to extract the range of features available in each group. In the end there is a section (section 8) for comparing the hardware platforms and a section on platform selection for CyberVote.