egovinterop2006 krasznay

Shared by: 242CpTmR
Categories
Tags
-
Stats
views:
3
posted:
6/23/2012
language:
pages:
20
Document Sample
scope of work template
							Developing interoperable e-government
         solutions in Hungary
                Krasznay Csaba
      BME Centre of Information Technology

                  Szabó Áron
      BME Centre of Information Technology
                                                                  Contents


•   Legal background

•   Regulations in connection with interoperability and security

•   Interoperability test on the field of electronic signatures
                                                   Legal regulation


Legal regulation

•   Act XXXV of 2001 on Electronic Signatures (1999/93/EC)

•   Act LV of 2004 on modification of Act XXXV of 2001 on Electronic
    Signatures

•   Act CXL of 2004 on the general regulation of the administrative
    authority process and services (since 1 November 2005)
                                                     Act CXL of 2004


•   The Act CXL of 2004 fundamentally changes the operation of
    Hungarian public administration

•   It regulates the operation of electronic administration

•   There are 5 IT related executive orders in connection with the Act

•   Many technical specifications were made

•   The governmental regulation 195/2005. (IX. 22.) is about the security
    and interoperability of IT systems in the public administration
         Governmental regulation 195/2005. (IX. 22.)


•   The 4th part deals with the requirements of quality management

•   This part is based on ISO 9001 and ISO 17799 standards

•   It orders the execution of risk assessment

•   E-governmental functions must be enumerated into security classes

•   Outsourcing is accepted
         Governmental regulation 195/2005. (IX. 22.)


•   The 5th part deals with the security requirements

•   It demands SSL connection, a unique identifier and time stamping
    during the authentication phase

•   Logs, BCP, backup and archiving must be ensured in e-government
    systems

•   Importance of archiving of electronic documents is mentioned
    emphatically

•   AV software must be used in these systems

•   Development of access and physical security is also the part of the
    regulation
          Governmental regulation 195/2005. (IX. 22.)


•   Interoperability questions appear in the 6th part

•   The government realized the threat of usage of different data format in
    e-government systems

•   Usage of open international standards is recommended

•   On the whole this is an important and long-waited regulation
                                Technical recommendations


•   The Ministry of Informatics and Communications also published some
    technical recommendations to ensure interoperability in the public
    procedures

•   These recommendations deal with the
     • format of electronic signatures,
     • electronic signature policies,
     • certificate policies,
     • the structure of certificates,
     • time stamps,
     • mutual identification
     • and the interoperability standards catalogue.
              Cooperation between public and private actors



•   Most of these recommendations are developed with the help of
    international standards

•   The recommendation about the format of electronic signatures was
    developed by an independent association with the support of the
    Ministry

•   The members of Hungarian Association for Electronic Signatures
    (MELASZ) formed a workgroup to make an interoperable e-signature
    format

•   This workgroup contained the most significant Hungarian application
    developers who have a solution for this field

•   Their agreement was converted to the official recommendation.
                          Independent interoperability test


•   Budapest University of Technology and Economics Information
    Technology Innovation and Knowledge Centre offered its laboratory
    for the interoperability test

•   All participants accepted the laboratory as an independent party

•   MELASZ can give certifications for the companies who fulfills the
    interoperability requirements

•   This certificate is de facto accepted by the public administration

•   The interoperability test and the laboratory is supported by the
    National Office for Research and Technology through R&D tenders
    (Péter Pázmány Program, Inno-cheque)
                                             The past few years...


Technical regulation

•   IETF:                 S/MIME v3.0 (RFC 2633), S/MIME v3.1 (RFC 3851)
    W3C, IETF:            XML electronic signature, XMLDSig (RFC 3275)
    ETSI, W3C:            XAdES (TS 101 903 v1.2.2, v1.3.1)
    CEN:                  requirements (CWA 14170, CWA 14171)

•   pkiC, Bridge-CA, European Bridge-CA, eESC, MELASZ Ready

•   interoperability tests at standardization bodies
    XMLDSig:                IETF, W3C
    XAdES:                  ETSI
                                              Interoperability test


•   IETF and W3C: XML-Signature Interoperability
    http://www.w3.org/Signature/2001/04/05-xmldsig-interop.html

    W3C XML-Signature Syntax and Processing
    IETF RFC 3275

•   ETSI: XML Advanced Electronic Signature
    http://www.etsi.org/plugtests/

    ETSI TS 101 903 v1.2.2 (ETSI TS 101 903 v1.3.1)

•   Hungarian Association for Electronic Signature
    (Magyar Elektronikus Aláírás Szövetség: MELASZ Ready)
    http://www.melasz.hu/
                                           Interoperability test


Data of examination
   provided by: Szabó Áron, Krasznay Csaba
   place:        BME Centre of Information Technology
   date:         1 October 2005 – 15 November 2005
   tools:        ASN1 Editor (Liping Dai)
                 Asn1Viewer 1.3.4 (Objective Systems Inc.)
                 XMLSpy 2006 Home Edition (Altova GmbH)
                 OpenSSL 0.9.8
                 self-developed tool
   participants: E-Group Magyarország Rt.
                 MICROSEC Számítástechnikai Fejlesztő Kft.
                 NetLock Kft.
                 Polysys Kft.
                 SDA Stúdió Kft.
                                              Interoperability test


First-round check

•   XML parser and canonicalization functions

Second-round check

•   well-formedness and schema (XMLDSig, XAdES) validity of XML
    electronic signature (XML file)

Third-round check

•   test-matrix (cross-match of several applications)
                                             Interoperability test


First-round check

•   At W3C/IETF and ETSI plugtests have already been turned out that
    canonicalization of XML files (e.g. well-handling of „white space”
    characters, „xmlns” attributes and parent-child elements) could be
    problematic, therefore different hash values, digest values were
    provided for the same input data.

•   Three sample XML document (XML file) have been developed that can
    check whether the given application, API (development kit) can
    canonicalize XML data well or not. Outputs were examined at low-level
    (bit level) in the laboratory.
                                             Interoperability test


Second-round check

•   The structure of outputs must have been in conformity with ETSI
    (XAdES) standard, „required” elements must have existed, „optional”
    elements may have existed in XML electronic signature. Some
    extensions, notes were laid down in HAES (MELASZ) documents to
    conduce interoperability of applications.

•   XMLDSig and XAdES schemas were assigned to the output of
    applications and the well-formedness and schema validity of these
    files were checked.
                                              Interoperability test


Third-round check

•   Outputs of several applications were used as inputs to other
    applications.

•   Applications must have provided „enveloping signatures” including
    timestamps (SignatureTimeStamp) and certificates
    (CompleteCertificateRefs, CertificateValues) by a „soft token”
    (PKCS#12 standard complied .pfx file).

•   At „initial verification” of these outputs were verified by other
    applications and were extended with revocation information (CRLs,
    OCSP responses in CompleteRevocationRefs and RevocationValues
    elements) after „grace period”.
                                              Interoperability test


Side of service provider

•   Key point of interoperability of applications was the ITU-T X.509
    compliance of issued certificates, CRLs, RFC 2560 compliance of
    OCSP responses, RFC 3161 compliance of timestamps of service
    providers.

•   Problems were noticed in connection with contents of data (keyUsage,
    extKeyUsage, settings of critical bit, cRLDistributionPoints) and
    schema of data (ASN.1 compliance).
                                                      Security audits


Common Criteria

•   A security audit based on Common Criteria methodology must
    examine whether functions inside the product are strong enough or
    not (e.g. is it still enough to use SHA-1 hashing algorithm, or should
    we use the stronger SHA-256 or SHA-512 instead?).

Interoperability testing

•   The main goal of interoperability testing is to examine the outputs, the
    interfaces of the product which can be seen by another application
    (e.g. does the application provide the standardized processing of
    hashing algorithm SHA-1 or not?).
                                 Thank you!
Contacts   Csaba Krasznay, M. Sc., CISA
           research associate
           krasznay@ik.bme.hu
           www.krasznay-csaba.com

           Áron Szabó, M. Sc.
           research associate
           aron@ik.bme.hu
           www.szabo-aron.hu

           Budapesti University of Technology and
           Economics
           Centre of Information Technology

           H-1117, Budapest
           Magyar tudósok körútja 2.

						
Related docs
Other docs by 242CpTmR
Westminster Kennel Club - DOC
Views: 1  |  Downloads: 0
lista rankingowa 811 2009
Views: 1  |  Downloads: 0
Eagle News 15
Views: 6  |  Downloads: 0
Szlakiem od Zarek-Letniska do Julianki
Views: 0  |  Downloads: 0
uchwala 233 2005
Views: 79  |  Downloads: 0
form publ
Views: 0  |  Downloads: 0
35 006 Rzesz�w
Views: 3  |  Downloads: 0