Upgrade: Home Page
Upgrade: Editorial Information
Upgrade: Schedule
Upgrade: News
Upgrade: Latest Issue
Upgrade: Past Issues
Contact Upgrade
Upgrade: Search Page
Upgrade, The European Journal for the Informatics Professional
Interested in subscribing to our Newslist? Click here
Next issue (February 2005)
Monographic section dedicated to "XML (eXtensible Markup Language)"

Upgrade, Vol. V, issue no. 6: cover page by Antonio Crespo Foix, © ATI 2004

Vol. V, issue no. 6,

December 2004

The Keys of Cryptography

 Published on behalf of CEPIS by Novática (ATI, Spain)

Contents
Editions in other languages

Guest Editors:

Arturo Ribagorda-Garnacho, Javier Areitio-Bertolín, and Jacques Stern

Contents
Editions of the monograph in other languages
  • Italian, by Tecnoteca / ALSI (summary, abstracts and presentation online already available).
  • Spanish, by Novática (full edition printed  --already available--; summary, abstracts and some articles online -- already available).


Editorial Team of Upgrade


Chief Editor: Rafael Fernández Calvo, <rfcalvo AT ati DOT es>
Associate Editors: François Louis Nicolet, <nicolet AT acm DOT org>; Roberto Carniel, <rcarniel AT dgt DOT uniud DOT it>; Zakaria Maamar, <Zakaria DOT Maamar AT zu DOT ac DOT ae>; Soraya Kouadri Mostéfaoui, <soraya DOT kouadrimostefaoui AT unifr DOT ch>

(E-mail addresses written with anti-spamming disguise)

Acrobat Reader is required to display PDF files

CEPIS (Council of European Professional Informatics Societies) promotes Upgrade
UPENET (UPGRADE European NETwork), promoted by CEPIS
Novática, journal and magazine of ATI (Spain), publishes Upgrade
ALSI (Italy) promotes the Italian edition of Upgrade
Tecnoteca (Italy) promotes the Italian edition of Upgrade
SI (Swiss Informaticians Society) cooperates with Upgrade
EUCIP: European Certification of Informatics Professionals
 

Editorial Page

From The Editors' Desk
 
In Six Languages

Monograph

The Keys of Cryptography
Mosaic

Paper
News & Events


 UPENET
(UPGRADE European NETwork)


Paper
s from the Polish Journal  "Pro Dialog", the Italian journal "Mondo Digitale" and the Austrian "OCG Journal"


Editorial Page

From The Editors' Desk

In Six Languages [PDF: 1 page, 206 KB]
Editorial Team of UPGRADE
Abstract: The members of the Editorial Team of UPGRADE express their wishes for a fruitful and peaceful 2005 and comment on the achievements of year 2004.

Back to top of the page

Monograph: The Keys of Cryptography
Guest Editors:Arturo Ribagorda-Garnacho, Javier Areitio-Bertolín, and Jacques Stern

Presentation
Cryptography: The Key for Information Security in The 21st Century  [HTML] [PDF: 3 pages, 161 KB]
(includes a list of Useful References for those interested in knowing more about matters related to Software Agents.)

Arturo Ribagorda-Garnacho, Javier Areitio-Bertolín, and Jacques Stern
- Guest Editors
Abstract: The guest editors present the monograph and briefly introduce the papers it consists of.

Cryptography: A Brief Overview [PDF: 3 pages, 160 KB]
Arturo Ribagorda-Garnacho and Javier Areitio-Bertolín
Abstract: This article is intended as an introduction for non-specialists to Cryptography. Today it is impossible to imagine our information and knowledge-based society without the science and technology which began with the objective of confidentiality but now embarks upon a growing set of activities such as authentication, integrity, identification, non-repudiation, etc.
 
An Anonymous Communication Channel [PDF: 6 pages, 189 KB]
Joan Mir-Rubio, Joan Borrell-Viader and Vanesa Daza-Fernández

Abstract: In this paper we present a new anonymous channel, that is implementable, bidirectional and that has maximum anonymity degree as well as public verifiability. The protocol needs the active collaboration of all users, a bulletin board, a PKI (Public Key Infrastructure) and the ElGamal cryptosystem. It guarantees privacy and robustness while two or more participants are honest.

Escrowing Outgoing and Incoming Messages [PDF: 3 pages, 172 KB]
Mónica Breitman-Mansilla, Carlos Gete-Alonso, Paz Morillo-Bosch, and Jorge L. Villar-Santos
Abstract: The main objection to the first key escrow protocols is that they assume complete trust in the Escrow Agency (EA), allowing them to decrypt the messages received by the users. Nevertheless, nobody can take control of the messages sent by them. The second generation protocols, where messages are recovered one at a time, solves this problem by introducing a double encryption: with the secret keys of both the recipient and the EA. Even so, there was no protection from possible abuses of the EA and, in addition, compromising EA’s secret key enables the recovery of all the encrypted messages, regardless of its origin or destination. In this work an ElGamal-based public-key encryption scheme is introduced, which allows decryption using both the sender’s and the recipient’s secret keys. Used jointly with a classic key escrow scheme, the proposed encryption scheme gives a solution of the above problems, preserving the efficiency and the benefits of the previous existing schemes. The existence of a public verification procedure for the double encryption allows the use of a proxy to guarantee that all the incoming and outgoing messages of an organisation can be decrypted by the EA.

Clock Control Sequence Reconstruction for Irregularly Clocked Generators [PDF: 4 pages, 277 KB]
Slobodan Petrovic and Amparo Fúster-Sabater
Abstract: A ciphertext-only attack is described against a pseudorandom sequence generator containing a Linear Feedback Shift Register (LFSR), whose clock control sequence is generated by a general type subgenerator. The output sequence of the generator is corrupted by the noise sequence. By using an appropriate statistical
model as well as the edit distance measure, it is possible to determine a set of candidate initial states of the LFSR. Subsequently, the clock control sequence is obtained by a depth-first search through the edit distance matrix. The search includes the optimal paths (without noise) and the suboptimal ones (with a certain level of noise). On the basis of the experimental results it can be concluded that the proposed method is much more efficient than the exhaustive search over all the possible initial states of the subgenerator.

Graphic Cryptosystem Using Memory Cellular Automata [PDF: 3 pages, 548 KB]
Luis Hernández-Encinas, Ascensión Hernández-Encinas, Sara Hoya-White, Ángel Martín del Rey, and Gerardo Rodríguez-Sánchez
Abstract: In this paper, we introduce a new graphic cryptosystem based on reversible memory cellular automata. Its main feature is that the original image and the cipher image are defined by the same palette of colours and that the recovered image is identical to the original one; in other words, there is no loss of resolution. Furthermore, the proposed cryptosystem is proven to be secure against brute force attacks, statistical attacks and chosen-plaintext attacks.

Elliptic Curve Cryptography Applications [PDF: 5 pages, 197 KB]
María de Miguel-de Santos, Carmen Sánchez-Ávila, and Raúl Sánchez-Reillo
Abstract:
The main target of this work is to highlight the characteristics that make elliptic curve cryptography the most suitable type for implementing in environments with various constraints relating to processor speed, bandwidth, security, and memory. In order to present the advantages of using elliptic curves in cryptography, we compared several characteristics of public key algorithms with those of elliptic curves. We compared different public key cryptosystems (such as ElGamal for encryption and Diffie-Hellman for key exchanging) and the corresponding systems based on elliptic curve theory; in particular, highlighting algorithm speed characteristics. We also analysed functions called by different elliptic curve algorithms in order to identify which were the slowest.

Towards A Computer-Based Training Tool for Education in Cryptography [PDF: 6 pages, 181 KB]
Vasilios Katos, Terry King, and Carl Adams
Abstract: This paper discusses the requirements of a computer based learning tool specialised in supporting education in the discipline of cryptography. In order to consider a computer based e-learning environment, a roleplaying, problem-based approach to cryptography related scenarios was adopted. A number of scenarios
presented in this paper were used for analysing the requirements and for identifying attributes of the specialised e-learning environment that can support simulation of cryptographic activity on a protocol level. These attributes in turn would form the basis of a tool set to role-play different scenarios of communicating within the presence of adversaries. The role-play activity helps to develop an appreciation of the need for cryptography and an understanding of different cryptographic techniques. The role-play activity is particularly appropriate for enabling an understanding of protocol failures.

Towards A Scientific Analysis of Robust Critical Infrastructures [PDF: 6 pages, 188 KB]
Yvo Desmedt
Abstract:The terrorist attacks of September 11, 2001 in the US and the attacks in Madrid on March 11, 2004 have demonstrated that our society is very vulnerable. The use of heuristics is one approach to analyse which infrastructures are critical and vulnerable, although it may not be the best approach. Classical terrorist methods involve the use of explosive or highly flammable material, while we often hear mention of the use of bacteriological, toxic or dirty nuclear weapons these days. However, the September 11 attacks relied largely on the mechanical energy stored in flying aircraft, a technique not previously used . An issue already raised by researchers, and also by the US Presidential Commission on Critical Infrastructures in its report, is the vulnerability of infrastructure to cyber terrorism, an attack method which has yet to cause massive damage to any large critical infrastructure. Since new attack techniques may be invented and deployed, it would be reasonable to question the usefulness of heuristics to study the vulnerability and robustness of our infrastructures. In this paper, we survey techniques that have been used in Computer Science; for example, in the design of communication networks. Our conclusion is that the direct application of these techniques to analyse vulnerabilities and to design more robust infrastructures may not be the solution. However, we will discuss how these methods can be adapted to address this problem in a scientific way.

Back to top of the page

The Guest Editors

Arturo Ribagorda-Garnacho is a Telecommunications Engineer from the Universidad Politécnica de Madrid, Spain, and a Doctor of Computer Science from the same university. Currently he is a Full Professor and Head of the Computer Science Department of the Universidad Carlos III de Madrid of whose Higher Politecnic School (Escuela Politécnica Superior) he has also been the Director. His academic activity is centred around information technologies security, a field in which he has participated in several national and European research projects, and about which he has published more than 100 articles in national and international journals and presented a great many conference papers. He has also authored four books on the abovementioned topics. <arturo AT inf DOT uc3m DOT es>

Javier Areitio-Bertolín is PhD in Applied Physics from the Universidad del País Vasco, Spain. Full Professor in the Department of Telecommunications, Higher Technical School of Engineering, Universidad de Deusto, Spain. Head of the Networks and Systems Research Group. He is a member of CORDIS (Community
Research and Development Information Service) European Commission. He has been that technical coordinator of COMMETT “Information and Computer Security Project” (ICS/EU) and tutor for the AECI (Spanish Agency for International Cooperation). His main research field is security-cryptography in ICTs (Information and Communications Technologies), a field in which he has worked on numerous national and international research projects. He is a frequent speaker, moderator and evaluator at conferences, seminars and symposia, and he has authored many scientific articles in technical journals. He is the author of several technical books on security in computer networks, cryptography-cryptanalysis. He currently coordinates a number of applied projects in this field in collaboration with various Spanish companies and European universities. He is a member of several Spanish and international professional associations, such as ATI, where he is co-editor of the technical section “Security” of the journal Novática. <jareitio AT eside DOT deusto DOT es>

Jacques Stern got his PhD at the École Normale Supérieure de Paris, France, where, after a long teaching career in several universities, he is now Professor, since 1992, and Head of the Computer Science Laboratory, since 1996. He is an expert in Cryptography and has authored over one hundred papers, having been awarded ten
patents. He was Chair of the Program Committee of Eurocrypt 99 and guest speaker at Eurocrypt 03. He has also been a consultant for several companies and organizations. His current research intererst are in the following areas: Complexity theory (Interactive proofs and NP-complete problems), public key encryption, conventional block ciphers, cryptographic protocols, cryptanalysis, coding theory and error-correction, signatures, authentication and access control, and smart cards applications. He is a member of several consultative bodies of the French government, as well as Chevalier de la Legion d'honneur, and was awarded the Prix Lazare Carnot 2003 by the French Academy of Sciences <Jacques DOT Stern AT ens DOT fr>

Back to top of the page

Mosaic [PDF: 9 pages, 239 KB]

Query Languages
Temporal Event Matching Approach-based Natural Language Query Processing in Temporal Databases
Periasamy Ramasubramanian and Kannan

Errata Notice: The short professional biography of author Kannan that appears in the PDF of this paper must be modified as follows. "Kannan received ME and PhD degrees in Computer Science and Engineering from Anna University, Chennai, India, in 1991 and 2000, respectively. He is currently an Assistant Professor in the Engineering College at the same university. His research interests include database systems, soft computing and software engineering. <kannan AT annauniv DOT edu>"
 
Abstract: Storage of data and the retrieval of stored data in the required format form the major activity in database applications. Such information systems provide user interfaces in a number of ways including query language interfaces. Moreover, users vary from welltrained experts to novice users. Hence, to simplify the querying, a natural language interface to database systems is an essential component. In this paper, in order to enable a novice user to interact with the temporal database system and simplify the query processing in temporal database system, a Temporal Natural Language Interface (TNLI) has been designed and implemented. Object evolution in temporal databases is interesting, but none of the SQL-like algebraic languages take evolution into account. This work makes use of a temporal event matching approach for querying temporal data and takes care of evolution. In this work, a Temporal Query Language based on the concept of cursor has been designed and implemented for the purpose of pattern matching in query processing. This system has been implemented using Java that can be used in any operating system that supports Java Virtual Machine and has been tested with data from the industry domain.

News & Events
CEPIS News:
- Noel Geoffrey McMullen is new President-elect of CEPIS
- The Cost of Computer Ignorance in The Health Care Industry (report from the Italian CEPIS member society AICA, Associazione Italiana per l’Informatica ed il Calcolo Automatico)
- CEPIS Task Force on Software Patents


ECDL News:
- ECDL Foundation Presents 4,000,000 ECDL Certification
Back to top of the page

UPENET (UPGRADE European NETwork) [PDF: 14 pages, 347 KB]

Data Warehousing
Transaction Concepts for Data Warehouses
Bartosz Bebel, Robert Wrembel, and Zbyszko Królikowski
This paper was first published, in English, by Pro Dialog (issue no. 18, 2004, pp. 143–149). Pro Dialog, a founding member of UPENET, is a journal copublished, in Polish or English, by the Polish CEPIS society PTI-PIPS (Polskie Towarzystwo Informatyczne – Polish Information Processing Society) and the Poznan University of Technology, Institute of Computing Science.

Abstract: A data warehouse (DW) is a repository of data acquired from external, autonomous and often heterogeneous data sources. DW provides information for analytical and decision-support processing. External data sources (EDSs) change over time, independently of a DW. To keep up with changes in EDSs, DW needs to be periodically synchronized with EDSs. This process is called DW refreshing process. Various anomalies can affect DW refreshing process, leading to DW data inconsistency. Paper presents the idea of utilization transaction concept in process of refreshing a data warehouse with versioning capabilities.

Web Services
A Reasoned Introduction to The Web Services World
Barbara Pernici and Pierluigi Plebani
This paper was first published, in its original Italian version, under the title “Un’introduzione ragionata al mondo dei web service”, by Mondo Digitale (issue no. 9, March 2004, pp. 15-26). Mondo Digitale, a founding member of UPENET, is the digital journal of the CEPIS Italian Society AICA (Associazione Italiana per l'Informatica ed il Calcolo Automatico).

Abstract: Service Oriented Computing is an ICT revolution which has Web Services technology as its most common instantiation. In this context the Web is not only a way to exchange information, but it can also be considered as a huge information system, in which a large number of services are available. This article presents an overview of Web Services, the technologies currently involved, and the open problems that the research community is dealing with.

History of Informatics
Conversations on the History of Informatics - An Interview with Niklaus Wirth
By Ann Dünki
This interview was first published, in English, by OCG Journal (issue 5/2004, December 29, pp. 22–23). OCG Journal, a founding member of UPENET, is the bimonthly journal and magazine of the Austrian CEPIS society OCG (Österreichische Computer Gesellschaft).

Abstract: Informatics is a young science and during the first decades computing scientists were too busy with the basics to have time for reflections. Informatics seems now to come to its adolescence. It is getting more and more independent from its many parents such as mathematics, systems theory, electronics and even economy, and it starts to pose questions concerning its roots, its deeper sense, and its role in the society – in short, it starts to concern itself with its own history. However, while many agree that such a history is important, few agree on what informatics is and how its history should be investigated. Therefore, the OCG (Austrian Computer Society) and ÖGIG (Austrian Society for History of Informatics) have decided to conduct a series of interviews with outstanding computing scientists, asking for their views on both the general issue of history of informatics and for their personal reflections on both the past and the future role of informatics in our society.

Back to top of the page



Monograph: The Keys of Cryptography

Presentation

Cryptography: The Key for Information Security in The 21st Century [PDF: 3 pages, 161 KB]
(includes a list of Useful References for those interested in knowing more about matters related to Cryptography.)
Arturo Ribagorda-Garnacho, Javier Areitio-Bertolín, and Jacques Stern - Guest Editors
 
Cryptography is nowadays a very important and lively subject, which may seem unusual given that it is also a very ancient discipline. Furthermore, cryptography is a wide reaching subject, embracing all the different facets and aspects included in what we know today as Information Security. To illustrate the diversity and dynamism of this field, we have chosen a variety of articles which should, in our opinion, be of great value to readers of UPGRADE.

The article that opens this monographic (“Cryptography: A Brief Overview”, authored by Arturo Ribagorda-Garnacho and Javier Areitio-Bertolín) is a short introduction about the matter. Immediately afterwards, the paper “An Anonymous Communication Channel”, by Joan Mir-Rubio, Joan Borrell-Viader and Vanesa Daza-Fernández, deals with an underlying problem that arises when using the Internet as a communication channel: the lack of anonymity, an issue which is generating an increasing lack of confidence over the Internet, and on this subject, the authors present a very elegant and at the sametime robust solution. In “Escrowing Outgoing and Incoming Messages”, Mónica Breitman-Mansilla, Carlos Gete-Alonso, Paz Morillo-Bosch and Jorge L. Villar-Santos study and propose solutions to yet another red-hot issue in modern cryptography: the custody of keys used in secret-key cryptosystems. Meanwhile, Slobodan Petrovic and Amparo Fúster-Sabater present, in “Clock Control Sequence Reconstruction for Irregularly Clocked Generators”, a new attack on a very common type of stream ciphers, those controlled by linear feedback shift registers.

Also, image ciphering algorithms, a topic scarcely even thought of a few years ago, has recently been attracting growing interest: Luis Hernández-Encinas, Ascensión Hernández-Encinas, Sara Hoya-White, Ángel Martín del Rey and Gerardo Rodríguez-Sánchez examine this subject in their paper “Graphic Cryptosystem Using Memory Cellular Automata” and describe a new system that sidesteps the disadvantages of previous methods. The following article, “Elliptic CurveCryptography Applications”, written by María de Miguel-de Santos, Carmen Sánchez-Ávila and Raúl Sánchez-Reillo, describes the differences between elliptic curve ciphers and other more common ciphers based on integer factorisation or the discrete logarithm and conclude that elliptic curves ciphers are more adequate when working on systems with a low level of resources. Next comes “Towards A Computer-Based Training Tool for Education in Cryptography”, where Vasilios Katos, Terry King and Carl Adams present an automated tool to learn cryptography which aims to provide readers with a complete and succinct overview of the subject’s many aspects. The article “Towards A Scientific Analysis of Robust Critical Infrastructures” deals with security, of which cryptography is the most important pillar; in this paper, Yvo Desmedt carries out an in depth model based study to identify critical infrastructures in today’s modern societies and the possible attacks against them.

To close this presentation we would like to express our thanks to the editors of UPGRADE and Novática for giving us the opportunity to guest edit this monograph, which we hope will be useful for readers of both journals.

Translation by Almudena Galán
Back to top of the page

Useful References about Cryptography

These references, combined with those included in the papers this monograph consists of, enlarge the field of Cryptography for readers interested in knowing more about this matter.

Books

(An Important) Document

Events

Web Sites
Back to top of the page

Last updated on January 25th, 2005 by the Editorial Team of Upgrade

Copyright policy:

  1. Copyright © CEPIS 2005. All rights reserved.
  2. Abstracting of the articles included in UPGRADE is permitted with credit to the source. For copying, reprint, or republication permission, write to the editors.
  3. Unauthorized access to pages, or parts thereof,  in this website reserved exclusively for persons authorized by UPGRADE is expressly prohibited. Any unauthorized access may be prosecuted according to the law.