
From owner-ietf-ltans@mail.imc.org  Fri Jul 10 06:50:15 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3934028C12F for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Fri, 10 Jul 2009 06:50:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.019
X-Spam-Level: 
X-Spam-Status: No, score=0.019 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745, MSGID_MULTIPLE_AT=1.449]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17xDiKjhd0ed for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Fri, 10 Jul 2009 06:50:14 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id DC7BA28C31A for <ltans-archive-ba2WohFa@ietf.org>; Fri, 10 Jul 2009 06:50:13 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6ADhhN6028044 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 10 Jul 2009 06:43:43 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6ADhhf2028043; Fri, 10 Jul 2009 06:43:43 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from postrelay2.edis.at (postrelay2.edis.at [85.126.233.175]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6ADhVEg027981 for <ietf-ltans@vpnc.org>; Fri, 10 Jul 2009 06:43:43 -0700 (MST) (envelope-from andreas.menke@openlimit.com)
Received: from mailrelay.edis.at (postrelay2.edis.at [85.126.233.175]) by postrelay2.edis.at (Postfix) with ESMTP id 729DE18050748 for <ietf-ltans@vpnc.org>; Fri, 10 Jul 2009 15:43:30 +0200 (CEST)
Received: from ANDY-MOB ([::ffff:212.202.128.19]) (AUTH: LOGIN andreas.menke@openlimit.com, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by mailrelay.edis.at with esmtp; Fri, 10 Jul 2009 15:43:29 +0200 id 0000000008017DD8.000000004A574582.000074DB
Received: from ANDYMOB by ANDY-MOB (PGP Universal service); Fri, 10 Jul 2009 15:43:30 +0100
X-PGP-Universal: processed; by ANDY-MOB on Fri, 10 Jul 2009 15:43:30 +0100
From: "Andreas Menke" <andreas.menke@openlimit.com>
To: ietf-ltans@vpnc.org
Subject: Comment on draft-ietf-ltans-xmlers-03.txt (2)
Date: Fri, 10 Jul 2009 15:43:18 +0200
Organization: OpenLimit SignCubes GmbH
Message-ID: <001501ca0164$66001800$32004800$@menke@openlimit.com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoBZGHrfm8VArJARkeqT/Pze7BQ+w==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Language: de
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Hello list.

There's another simple difficulty. Might it be that the '<Sequence>' =
element
should have an attribute 'Order' as noted in 3.2.2 2. and 3. but =
forgotten
in XSD?


Kind regards

Andreas Menke



-----------------------------
Diplom-Informatiker (Uni.)
Andreas Menke
Team Leader, Development

OPENLiMiT SignCubes GmbH
Saarbr=FCcker Str. 38 A
D-10405 Berlin

Fon: +49 30 868 766 =96 10
Fax: +49 30 868 766 =96 11
andreas.menke@openlimit.com
www.openlimit.com

Gesch=E4ftsf=FChrer:
Heinrich Dattler, Armin Lunkeit
Nadine Model (Prokuristin)
Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 86352 B
Finanzamt f=FCr K=F6rperschaften II
St.-Nr. 37/155/20819
USt-ID: DE 224136339
---

Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und =
testen
Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage =
kostenlos.
Hier downloaden:
https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-testversio=
n.h
tml




From owner-ietf-ltans@mail.imc.org  Mon Jul 13 09:40:44 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 632293A6C6A for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Mon, 13 Jul 2009 09:40:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.157
X-Spam-Level: 
X-Spam-Status: No, score=-105.157 tagged_above=-999 required=5 tests=[AWL=1.442, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gCaYuD5TeHtA for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Mon, 13 Jul 2009 09:40:43 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 3C62B3A6A5C for <ltans-archive-ba2WohFa@ietf.org>; Mon, 13 Jul 2009 09:40:43 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6DGUXMo088287 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Jul 2009 09:30:33 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6DGUXf0088286; Mon, 13 Jul 2009 09:30:33 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [64.170.98.32]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6DGUWA0088280 for <ietf-ltans@imc.org>; Mon, 13 Jul 2009 09:30:33 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id A86903A6E2C; Mon, 13 Jul 2009 09:30:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-ltans@imc.org
Subject: I-D Action:draft-ietf-ltans-ltap-08.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090713163001.A86903A6E2C@core3.amsl.com>
Date: Mon, 13 Jul 2009 09:30:01 -0700 (PDT)
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Long-Term Archive and Notary Services Working Group of the IETF.


	Title           : Long-term Archive Protocol (LTAP)
	Author(s)       : A. Jerman-Blazic, et al.
	Filename        : draft-ietf-ltans-ltap-08.txt
	Pages           : 63
	Date            : 2009-07-13

This document describes a service operated as a trusted third party
to securely archive electronic documents called a long-term archive
service (LTA).  We describe an architecture framework and a protocol
allowing clients to interact with such a service.  Bindings to
concrete transport and security protocol layers are given.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-ltans-ltap-08.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2009-07-13092537.I-D@ietf.org>

--NextPart--


From owner-ietf-ltans@mail.imc.org  Thu Jul 16 03:14:35 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4DF1D3A6CBC for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Thu, 16 Jul 2009 03:14:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.019
X-Spam-Level: 
X-Spam-Status: No, score=0.019 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745, MSGID_MULTIPLE_AT=1.449]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q1yxnYUm0SkF for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Thu, 16 Jul 2009 03:14:33 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 4A3403A6C3E for <ltans-archive-ba2WohFa@ietf.org>; Thu, 16 Jul 2009 03:14:33 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GA41rB085183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 16 Jul 2009 03:04:01 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6GA40DJ085182; Thu, 16 Jul 2009 03:04:00 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from postrelay7.edis.at (postrelay7.edis.at [85.126.233.180]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GA3m7P085143 for <ietf-ltans@vpnc.org>; Thu, 16 Jul 2009 03:04:00 -0700 (MST) (envelope-from andreas.menke@openlimit.com)
Received: from mailrelay.edis.at (postrelay7.edis.at [85.126.233.180]) by postrelay7.edis.at (Postfix) with ESMTP id E568E1804FDB5 for <ietf-ltans@vpnc.org>; Thu, 16 Jul 2009 12:03:46 +0200 (CEST)
Received: from ANDY-MOB ([::ffff:212.202.128.19]) (AUTH: LOGIN andreas.menke@openlimit.com, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by mailrelay.edis.at with esmtp; Thu, 16 Jul 2009 12:03:46 +0200 id 000000001804DDC2.000000004A5EFB02.000046D1
Received: from ANDYMOB by ANDY-MOB (PGP Universal service); Thu, 16 Jul 2009 12:03:50 +0100
X-PGP-Universal: processed; by ANDY-MOB on Thu, 16 Jul 2009 12:03:50 +0100
From: "Andreas Menke" <andreas.menke@openlimit.com>
To: ietf-ltans@vpnc.org
Subject: Comment on draft-ietf-ltans-xmlers-03.txt (3)
Date: Thu, 16 Jul 2009 12:03:39 +0200
Organization: OpenLimit SignCubes GmbH
Message-ID: <001a01ca05fc$b4e00c40$1ea024c0$@menke@openlimit.com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoF/LDVMmfekfD2TvOTU2gKb+f59Q==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Language: de
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Hello list.

I did not got a response on my 'Comment on ...' from Di 23.06.2009 =
09:14. So
I want to insist.

Is it truly understood, that if 'Calculate hash value from binary
representation of the last
      <ArchiveTimeStamp> element [...].' (Section 4.2.1, point 2, =
sentence
2) is correct, than there is no chance ever cumulating hash-trees of
hash-trees and so on to get a new timestamp on top during timestamp =
renewal
since an ATS is for (mostly) every ERS different? If, for example, in =
the
last 30years there are 1 million hash-trees build with 1 million =
timestamps
on top, reduced to >=3D 1million ERS. Than it would be on timestamp =
renewal
that one must get 1 million new timestamps (preserving the same =
hash-tree
size)? It is true, that this must be done in case of weakness of the =
digest
algorithm, but why on timestamp renewal? What is the deeper sense on =
using
the ATS to hash and not the <TimeStamp> element which likely is the same =
for
all generated ERS of some hash-tree? If, for example, one wants that the
revocation values are to be secured by the next timestamp, than it might =
be
nicer to define a new element inside <TimeStamp> which is capable of =
holding
that data, *not* including the reduced hash-tree which varies from ERS =
to
ERS.

Is it truly understood, that if 'Acquire the time-stamp for the =
calculated
hash value.' (Section 4.2.1, point 2, sentence 3) in direct conjunction =
with
sentence 2 (see above) is correct, than one must get a timestamp for =
*every*
ERS on timestamp renewal? Why not doing Merkle-HashTrees and than =
reducing?

In Section 4.3, point 4, part of sentence 2 it is not clear why to =
verify
that some ATS 'does not contain other hash values'. Do any hash values =
(of
known or unknown data) disturb any prove in XML but not in DER?


XML ERS might be useless in case of large archives. RFC4998 seems to be
clearer.

Regards

Andreas Menke

-----------------------------
Diplom-Informatiker (Uni.)
Andreas Menke
Team Leader, Development

OPENLiMiT SignCubes GmbH
Saarbr=FCcker Str. 38 A
D-10405 Berlin

Fon: +49 30 868 766 =96 10
Fax: +49 30 868 766 =96 11
andreas.menke@openlimit.com
www.openlimit.com

Gesch=E4ftsf=FChrer:
Heinrich Dattler, Armin Lunkeit
Nadine Model (Prokuristin)
Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 86352 B
Finanzamt f=FCr K=F6rperschaften II
St.-Nr. 37/155/20819
USt-ID: DE 224136339
---

Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und =
testen
Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage =
kostenlos.
Hier downloaden:
https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-testversio=
n.h
tml




From owner-ietf-ltans@mail.imc.org  Thu Jul 16 04:24:40 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 46C7E3A6904 for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Thu, 16 Jul 2009 04:24:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[AWL=0.600, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DHz7nxMkRhpG for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Thu, 16 Jul 2009 04:24:39 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 04E333A6820 for <ltans-archive-ba2WohFa@ietf.org>; Thu, 16 Jul 2009 04:24:36 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GBI5L7091389 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 16 Jul 2009 04:18:05 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6GBI5C2091388; Thu, 16 Jul 2009 04:18:05 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from setcce.si (mail.setcce.si [88.200.65.130]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GBHroX091359 for <ietf-ltans@vpnc.org>; Thu, 16 Jul 2009 04:18:04 -0700 (MST) (envelope-from aljosa@setcce.si)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Comment on draft-ietf-ltans-xmlers-03.txt (3)
Date: Thu, 16 Jul 2009 13:17:51 +0200
Message-ID: <B365DBD652563B41A90F1F3B546A6C8F81D9F1@localpolitix.setcce.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Comment on draft-ietf-ltans-xmlers-03.txt (3)
Thread-Index: AcoF/LDVMmfekfD2TvOTU2gKb+f59QAA9nig
References: <001a01ca05fc$b4e00c40$1ea024c0$@menke@openlimit.com>
From: "Aljosa Jerman Blazic" <aljosa@setcce.si>
To: "Andreas Menke" <andreas.menke@openlimit.com>, <ietf-ltans@vpnc.org>
Cc: "Svetlana Saljic" <svetlana.saljic@setcce.si>
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Dear Andreas

First sorry for slow reply. We did some work on new draft to be =
published within days and I thnik your second question was answered =
driectly (about the ordering and XML schema - this should be fixed now - =
thank you!).

Now back to your questions. See my answers in-line:

> Hello list.
>=20
> I did not got a response on my 'Comment on ...' from Di 23.06.2009
> 09:14. So
> I want to insist.
>=20
> Is it truly understood, that if 'Calculate hash value from binary
> representation of the last
>       <ArchiveTimeStamp> element [...].' (Section 4.2.1, point 2,
> sentence
> 2) is correct, than there is no chance ever cumulating hash-trees of
> hash-trees and so on to get a new timestamp on top during timestamp
> renewal
> since an ATS is for (mostly) every ERS different? If, for example, in
> the
> last 30years there are 1 million hash-trees build with 1 million
> timestamps
> on top, reduced to >=3D 1million ERS. Than it would be on timestamp
> renewal
> that one must get 1 million new timestamps (preserving the same hash-
> tree
> size)? It is true, that this must be done in case of weakness of the
> digest
> algorithm, but why on timestamp renewal? What is the deeper sense on
> using
> the ATS to hash and not the <TimeStamp> element which likely is the
> same for
> all generated ERS of some hash-tree? If, for example, one wants that
> the
> revocation values are to be secured by the next timestamp, than it
> might be
> nicer to define a new element inside <TimeStamp> which is capable of
> holding
> that data, *not* including the reduced hash-tree which varies from ERS
> to
> ERS.

The problem arises from the fact that in case timeStamp element only =
holds, e.g. hash value, and signature value (i.e. no cryptographic =
information) and if there are no other means used to time-stamp =
cryptographic information from the preceding time-stamp (e.g. CRL, =
certs...) it would be impossible to check the validity of the =
time-stamps in the chain. This is the reason why a complete ATS (ATS has =
a placeholder for cryptographic information) has to be hashed and =
timeStamped again.

Another limitation arises in case timestamp element only is =
re-time-stamped - that would limit the renewal process only for the =
original group. In some cases it might be desirable that as archive data =
are grouped to obtain one time stamp e.g. per-day, then the renewal =
process takes under consideration all timestamp tokens generated, e.g. =
through the year. This is why the current proposal is more generic. =
However there is a point in your statement and we'll consider that with =
the new draft version.

> Is it truly understood, that if 'Acquire the time-stamp for the
> calculated
> hash value.' (Section 4.2.1, point 2, sentence 3) in direct =
conjunction
> with
> sentence 2 (see above) is correct, than one must get a timestamp for
> *every*
> ERS on timestamp renewal? Why not doing Merkle-HashTrees and than
> reducing?

This is another possibility, but it would make the whole process much =
more complex. A simple answer would be to collect timeStamp and =
cryptographicInformation elements, compute hash values and get new =
timeStamp. This information (timeStamp + cryptographicInformation) is =
the same for every ERS record.

> In Section 4.3, point 4, part of sentence 2 it is not clear why to
> verify
> that some ATS 'does not contain other hash values'. Do any hash values
> (of
> known or unknown data) disturb any prove in XML but not in DER?

The simple reason for that is hash collision prevention. In case that =
other hash values are allowed it might happen that some random values =
are added (note that the amount of combination without this restriction =
is infinite) until the hash value computed form the list is equal to the =
hash value computed from the original list of input hash values.
=20
> XML ERS might be useless in case of large archives. RFC4998 seems to =
be
> clearer.

I disagree here as this heavily depends on the scenarios. It may be =
desirable to preserve XML structures for uniformity and we see no =
particular obstacle to deploy XML interpretation of ERS. Mind you that =
(archive) data may also come in a form of XML. On top of that, there are =
efficient ways to compress XML or use Efficient XML (EXI). This should =
be no problem for large archives.

Thank you again for your valuable comments!

Best regards

Aljosa Jerman Blazic

> Regards
>=20
> Andreas Menke
>=20
> -----------------------------
> Diplom-Informatiker (Uni.)
> Andreas Menke
> Team Leader, Development
>=20
> OPENLiMiT SignCubes GmbH
> Saarbr=FCcker Str. 38 A
> D-10405 Berlin
>=20
> Fon: +49 30 868 766 - 10
> Fax: +49 30 868 766 - 11
> andreas.menke@openlimit.com
> www.openlimit.com
>=20
> Gesch=E4ftsf=FChrer:
> Heinrich Dattler, Armin Lunkeit
> Nadine Model (Prokuristin)
> Sitz der Gesellschaft: Berlin
> Amtsgericht Charlottenburg HRB 86352 B
> Finanzamt f=FCr K=F6rperschaften II
> St.-Nr. 37/155/20819
> USt-ID: DE 224136339
> ---
>=20
> Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und
> testen
> Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage
> kostenlos.
> Hier downloaden:
> https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-
> testversion.h
> tml
>=20
>=20


From owner-ietf-ltans@mail.imc.org  Wed Jul 22 03:16:22 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 623893A6A5D for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Wed, 22 Jul 2009 03:16:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.019
X-Spam-Level: 
X-Spam-Status: No, score=0.019 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745, MSGID_MULTIPLE_AT=1.449]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qoToe-kj-sSp for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Wed, 22 Jul 2009 03:16:21 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id CF06D3A6A3C for <ltans-archive-ba2WohFa@ietf.org>; Wed, 22 Jul 2009 03:16:17 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6MA8Vo2017063 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 22 Jul 2009 03:08:31 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6MA8Vad017062; Wed, 22 Jul 2009 03:08:31 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from postrelay7.edis.at (postrelay7.edis.at [85.126.233.180]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6MA8JJZ017046 for <ietf-ltans@vpnc.org>; Wed, 22 Jul 2009 03:08:30 -0700 (MST) (envelope-from andreas.menke@openlimit.com)
Received: from mailrelay.edis.at (postrelay7.edis.at [85.126.233.180]) by postrelay7.edis.at (Postfix) with ESMTP id EEDB31804FDF6 for <ietf-ltans@vpnc.org>; Wed, 22 Jul 2009 12:08:17 +0200 (CEST)
Received: from ANDY-MOB ([::ffff:212.202.128.19]) (AUTH: LOGIN andreas.menke@openlimit.com, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by mailrelay.edis.at with esmtp; Wed, 22 Jul 2009 12:08:17 +0200 id 00000000180216CB.000000004A66E511.000060B1
Received: from ANDYMOB by ANDY-MOB (PGP Universal service); Wed, 22 Jul 2009 12:08:20 +0100
X-PGP-Universal: processed; by ANDY-MOB on Wed, 22 Jul 2009 12:08:20 +0100
From: "Andreas Menke" <andreas.menke@openlimit.com>
To: ietf-ltans@vpnc.org
Subject: Comment on draft-ietf-ltans-xmlers-03.txt (4)
Date: Wed, 22 Jul 2009 12:08:09 +0200
Organization: OpenLimit SignCubes GmbH
Message-ID: <001101ca0ab4$544e2940$fcea7bc0$@menke@openlimit.com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoKtFAy5+hSt01+TD6WTZXbEVYFTw==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Language: de
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Hello list.

There a few other points I want to tell:

1) CanonicalizationMethodType has in XMLDSIG (RFC3275) for <any> =
contents
modifiers minOccurs=3D0 and maxOccurs=3Dunbound set. Same for =
DigestMethodType.
In general it is better to use the original instead of defining it =
twice.

2) HashTree renewal is somewhat confusing.=20

	In 4.2.2 Generation it is said in 4.:=20
' Calculate hash value hatsc(i) =3D H(ATSC(i))from binary
      representation of the previously generated and ordered
      <ArchiveTimeStampChain> elements within <ArchiveTimeStampSequence>
      element, corresponding to data object d(i).'

Is it meant	that for all previous <ArchiveTimeStampChain> elements
ordered ascending according to their order attribute, they must be
canonicalized each for its own, binary appended and then hashed with H
resulting in hash value hatsc(i).

	In 4.3 Verification it is said in 3. that:
' contains hash
      values of data object and the hash value of all preceding Archive
      Time-Stamp Chains'

This should be read as: contains the hash value h(i)' for data object i
which is build from all preceding <ArchiveTimeStampChain> elements =
ordered
ascending according to their order attribute, canonicalized each for its
own, binary appended and then hashed with algorithm H resulting in hash
value hatsc. h(i)' is then the hash value of the binary concatenation of
H(i) and hatsc: h(i)' =3D H(H(i)+hatsc).


Regards

Andreas Menke


-----------------------------
Diplom-Informatiker (Uni.)
Andreas Menke
Team Leader, Development

OPENLiMiT SignCubes GmbH
Saarbr=FCcker Str. 38 A
D-10405 Berlin

Fon: +49 30 868 766 =96 10
Fax: +49 30 868 766 =96 11
andreas.menke@openlimit.com
www.openlimit.com

Gesch=E4ftsf=FChrer:
Heinrich Dattler, Armin Lunkeit
Nadine Model (Prokuristin)
Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 86352 B
Finanzamt f=FCr K=F6rperschaften II
St.-Nr. 37/155/20819
USt-ID: DE 224136339
---

Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und =
testen
Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage =
kostenlos.
Hier downloaden:
https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-testversio=
n.h
tml




From owner-ietf-ltans@mail.imc.org  Wed Jul 29 01:39:57 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 266183A6EC4 for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Wed, 29 Jul 2009 01:39:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.368
X-Spam-Level: 
X-Spam-Status: No, score=-104.368 tagged_above=-999 required=5 tests=[AWL=2.231, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ezmAH5-PXnox for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Wed, 29 Jul 2009 01:39:53 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id C64ED3A681A for <ltans-archive-ba2WohFa@ietf.org>; Wed, 29 Jul 2009 01:39:51 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6T8U4UN033784 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 29 Jul 2009 01:30:04 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6T8U4SR033783; Wed, 29 Jul 2009 01:30:04 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [64.170.98.32]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6T8U4Mj033773 for <ietf-ltans@imc.org>; Wed, 29 Jul 2009 01:30:04 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id 00A493A6BC8; Wed, 29 Jul 2009 01:30:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-ltans@imc.org
Subject: I-D Action:draft-ietf-ltans-dssc-10.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090729083002.00A493A6BC8@core3.amsl.com>
Date: Wed, 29 Jul 2009 01:30:01 -0700 (PDT)
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Long-Term Archive and Notary Services Working Group of the IETF.


	Title           : Data Structure for the Security Suitability of Cryptographic Algorithms (DSSC)
	Author(s)       : T. Kunz, et al.
	Filename        : draft-ietf-ltans-dssc-10.txt
	Pages           : 45
	Date            : 2009-07-29

Since cryptographic algorithms can become weak over the years, it is
necessary to evaluate their security suitability.  When signing or
verifying data, or when encrypting or decrypting data, these
evaluations must be considered.  This document specifies a data
structure that enables an automated analysis of the security
suitability of a given cryptographic algorithm at a given point of
time which may be in the past, at the present time or in the
future.Conventions used in this document

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ltans-dssc-10.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-ltans-dssc-10.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2009-07-29012739.I-D@ietf.org>

--NextPart--


From owner-ietf-ltans@mail.imc.org  Thu Jul 30 05:15:16 2009
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B907028C20E for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Thu, 30 Jul 2009 05:15:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.589
X-Spam-Level: 
X-Spam-Status: No, score=0.589 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_BAD_ID=2.837]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KkLjdiptXPer for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Thu, 30 Jul 2009 05:15:13 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id 5E7BB3A6958 for <ltans-archive-ba2WohFa@ietf.org>; Thu, 30 Jul 2009 05:15:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6UC6otb070466 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 30 Jul 2009 05:06:50 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6UC6owB070465; Thu, 30 Jul 2009 05:06:50 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from odin2.bull.net (odin2.bull.net [129.184.85.11]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6UC6fbn070447 for <ietf-ltans@imc.org>; Thu, 30 Jul 2009 05:06:48 -0700 (MST) (envelope-from denis.pinkas@bull.net)
Received: from MSGA-001.frcl.bull.fr (msga-001.frcl.bull.fr [129.184.87.31]) by odin2.bull.net (Bull S.A.) with ESMTP id BA328180A3 for <ietf-ltans@imc.org>; Thu, 30 Jul 2009 14:07:06 +0200 (CEST)
Received: from FRCLS4013 ([129.182.108.120]) by MSGA-001.frcl.bull.fr (Lotus Domino Release 5.0.11) with SMTP id 2009073014063817:30008 ; Thu, 30 Jul 2009 14:06:38 +0200 
Reply-To: denis.pinkas@bull.net
From: "Denis Pinkas"<denis.pinkas@bull.net>
To: "IETF LTANS"<ietf-ltans@imc.org>
Subject: Re: I-D Action:draft-ietf-ltans-ltap-08.txt
Date: Thu, 30 Jul 2009 14:06:37 +0200
Message-Id: <DreamMail__140637_28126534600@msga-001.frcl.bull.fr>
References: <20090713163001.A86903A6E2C@core3.amsl.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-Mailer: DreamMail 4.4.1.0
X-MIMETrack: Itemize by SMTP Server on MSGA-001/FR/BULL(Release 5.0.11  |July 24, 2002) at 30/07/2009 14:06:38, Serialize by Router on MSGA-001/FR/BULL(Release 5.0.11  |July 24, 2002) at 30/07/2009 14:06:39, Serialize complete at 30/07/2009 14:06:39
Content-Type: multipart/alternative;  boundary="----=_NextPart_09073014063675071735554_002"
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

------=_NextPart_09073014063675071735554_002
Content-Type: text/plain; 
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable


Hereafter are a few comments (before leaving on holidays).

Besides the comments made below, there are more than 50 typo errors or in=
correct grammatical constructions.

The document states on page 6:

   "An LTA is a part of a general archive service that
   provides evidence used to demonstrate the existence of an archived
   data object at a given time and the integrity of the archived data=20
   object since that time".

However, nothing in the protocols that are described allow to achieve thi=
s property.

The document should consider the existence of a journal for keeping track=
 of all operations=20
that are performed using LTAP. In other words, an "archive journal" shoul=
d be considered=20
and actions like "read", "search" and "delete" allowed on it.

An archive service cannot work without any data storage capabilities as m=
entioned at the top of page 7 :

" Alternatively, it may simply act as an evidence or information service =
without data storage capabilities=20
(it relies upon other services for storage of the archived data).").

It may archive imprints of data rather than data itself, and thus needs t=
o have storage capabilities.

On page 7, the document states:

"They are atomic elements of an LTA service consisting of three logical p=
arts:

   o  Archive data (including metadata or other related data) entering
      the LTA using the interaction protocol,

   o  Archive process-related meta or binding information, and

   o  Evidence information"

However, later on, the document does not consider "archive process-relate=
d meta or binding information"=20
or "Evidence information".

The data to be considered instead should be :

 - Archive data associated with metadata,
 - Archive data references with metadata, and
 - Metadata alone.

If some evidence is provided, it should be considered as a special type o=
f metadata.

The document should make the difference between metadata that is opaque t=
o LTAP and metadata=20
which needs to be interpreted by LTAP, for example date of storage, end o=
f retention, etc ...

The document should consider the existence of "archive profiles". The doc=
ument currently considers=20
a " service policy" but the concept behind this wording is not sufficient=
ly explained.
It seems close (page 14) but is different:

 "A client MAY indicate one or more service policy identifiers associated=
 to a service type=20
in order to select different features to be performed by the LTA".

"Archive policy" should be able to be defined so that it is possible to m=
ake a deposit according=20
to an archive policy. The archive policy should then state which metadata=
 are mandatory=20
when making a deposit and which are automatically computed and added to t=
he data when making a deposit.

Archive policies may be created and deleted. These operations performed o=
n the archive policy objects=20
(e.g. create, read, modify, list, suppress) should be logged in the journ=
al.

When archiving some data, it is fundamental to know when the data should =
be deleted. It should be possible=20
to ask to the archive system to identify which archives should be deleted=
. With the current operations, this is impossible.

On page 7, the document states:

"The LTA performs perpetual maintenance of archive objects".=20

First of all, different concepts are behind this wording as indicated on =
top of page 8: "e.g. by proof-reading,=20
copying to new material, or performing time stamp renewal)". The VERIFY o=
peration as defined in section 5.4=20
is too vague to allow reaching these different goals.=20

Note that the word "operation" is used on page 9 and the wording "service=
 type" is used on page 31.=20
The word "operation" should be used everywhere.

The VERIFY operation is not always necessary since some systems automatic=
ally take care of the move=20
of data from one media to another. Some systems are also taking care auto=
matically of the duplication=20
of data on different sites.=20

This topic is related to another issue.=20

On page 19, the document states:

   "Servers MUST create a server-wide unique identifier for each data
   object managed by the LTA.  The identifier MUST be global during the
   intended lifetime of an object".

On page 30, the document states:

   "It MUST be ensured that in an actual context of a client/server
   network names are scalable and global both in terms of actual
   community space and time to live of the treated data objects".

If the reference of the data is server-specific (rather than service-spec=
ific) and the server is changed,=20
then the reference would change and the evidence will no more be valid.

Let us suppose that media migration is not automatic and that no automati=
c backup of the storage is supported.=20
The document should provide some guidance on the use of the protocol. Cur=
rently it seems that at least=20
two operations would need to be done for the deposit. To increase the per=
formance, allowing to address=20
two servers, or better to archive services at the same time, would be bet=
ter.=20

On page 9, one operation is missing. There should be a MODIFY operation t=
o modify metadata.=20
Some metadata may not be modifiable, e.g. the time of an initial deposit.=
 So the archive systems=20
should be able to recognize which metadata is or is not modifiable.

There should be a SEARCH operation, which is more explicit than LISTIDS m=
entioned on the top of page 10.

The EXPORT operation is mentioned. This naming may be understood as "read=
 and delete". It would be advantageous=20
to call it READ. Read would apply to "data or imprint + metadata" or to m=
etadata only.=20

In order to increase the performance there should be a COPY operation. Th=
is means that the data would not flow=20
through the client, but directly from one LTAS to another LTAS.

On page 13, there is an odd sentence:=20

"Some metadata MAY remain available even after deleting the object".=20

If data is deleted, the metadata associated with the object is also delet=
ed. However the recordings=20
of the various operations performed on the data are in the journal and ar=
e not deleted.=20

On page 19, the text states:

"The data to be archived are arbitrary binary data and, minimally, an ass=
ociated type that MUST be either=20
available as part of a server configuration policy or explicitly indicate=
d by the client".

On page 27, about ArchiveData the text states:

   "This type is used to describe data together with optional metadata
   and reference information.  At least one of the optional elements
   MUST be provided in order to either provide or identify the data".

Data to be archived shall always be associated with metadata. Some metada=
ta types should be mandatory,=20
in particular the one defining the type of metadata that is archived (e.g=
. using a MIME type). No metadata=20
should be part of a =93server configuration policy=94. A said earlier, me=
tadata may be explicitly provided=20
by the client or be derived from an archiving policy.=20

On page 20, the text states:

   Meta information is associated with archive data and can be included
   implicitly, i.e. be a part of a document, or explicitly, i.e. as a
   document attachment

and also:

   Meta information may occur in various forms and may be an integral
   part of archive data, e.g. security attributes in form of digital
   signatures. =20

Metadata should not be confused with security attributes of the data. Met=
adata is always associated with the data=20
and is NOT included in the data itself. Signatures are part of the data a=
nd can be considered in some cases=20
as attributes of the data. However, a metadata may indicate that one or m=
ore signatures are present in the data.=20

On page 20, the text states:

   "An LTA does not interprete metadata that may
   express logical relations among documents in the archive that is
   submitted selectively using several requests". =20

The text should rather say that a LTA MUST understand some types of metad=
ata. For example, a metadata=20
may include a =93communication delay=94, i.e. a time period starting from=
 a date and time included in another metadata=20
which specifies the time after which the public may read the data. The LT=
A shall be able to control the release=20
of information to the public.

The text states on page 20:

   To process such information, the LTA MUST retrieve
   enough information on the type and purpose of information enclosed,
   which may simply be defined with the use of an apropriate archive
   service policy, e.g. archive service for digitally signed documents.

An =93archive service policy=94 is left undefined. There are not enough e=
xplanations. The example is not sufficient=20
to understand whether this concept is valid or not.

The text states on page 21:

   In some scenarios, a specific set of meta information must be
   preserved together with archive data, e.g. information identifying
   the document owner/author, location or time.=20

This highlights the fact that some metadata must be understood by the LTA=
 and thus need to be standardized.

The text states on page 21:

   Evidence information demonstrates the integrity and existence of
   archived data.  The LTA accepts data for the single purpose of
   generating or obtaining evidence information for data submitted by a
   client.  The evidence information structure is defined in [RFC4998].

It is unclear how ERS is being used. An ERS record should be a metadata.

The text states on page 21:

   In the case where LTA accepts data only for the purpose of generating
   evidence information (without storage capabilites to avoid, e.g.
   confidentiality issues), the archivation process is limited in time.

It is not explained why the =93archivation process is limited in time =BB=
.

The text states on page 21:

   When an LTA performs a renewal of evidence, =85 .=20

It is not explained what this means in terms of operations and metadata t=
o handle.

The text states on page 21:

   =85 collisions may exist now or in the future.

Hash algorithms shall be chosen so that collisions do not exist =93now=94=
. Collisions might exist in the future.=20
In this case, the draft should give guidance on how to handle them in the=
 security considerations section.

The text states on page 23:

   The Metadata type is a list of open types

What is an =93open type=94 ? As said earlier, some metadata MUST be under=
stood by the LTA.=20
In order to be able to perform search operations using metadata, the LTAS=
 MUST understand=20
the syntax of the metadata. Then it can apply matching rules. The matchin=
g rules may also be part=20
of the metadata.

The text states on page 23:

   No attempt is made to recur to some other existing metedata=20
   specification, e.g., the Dublin Core.

Some metadata from the Dublin Core should be made mandatory. One particul=
ar type of metadata=20
should be standardized: toallow identifying an =93archive policy=94.

The text states on page 23:

   Since some global metadata are always associated to data objects and
   necessary for the LTA service, an LTA MUST provide a complete
   description of all metadata it associates with an archived data
   object for operational purposes. =20

The text recognizes that some metadata is necessary for the LTA services.=
 Those that are absolutely=20
necessary should be described.=20

The text states on page 23:

   A client is not required to understand the semantics of metadata.

How could a client make a search, if it does not understand the semantics=
 of the metadata ?

On page 26, RawData should not be a choice but rather be a pair composed =
of an OCTET STRING=20
and Meta Data indicating the type of the OCTET STRING.=20

The text states on page 27:

   For preservation purposes, an LTA must have information on archive
   data type (e.g., signed or unsigned). =20

When preservation is supported, this type of metadata is necessary for th=
e LTA services. It should be standardized.

The text states on page 33:

     servicePolicyInfo PolicyInformation,

PolicyInformation is imported from PKIX1Implicit-2009. However the semant=
ics of this item has nothing to do=20
with this document since it is related to a Certification Policy rather t=
han an Archiving Policy. A reference to=20
an archiving Policy should be used instead and should be optional.

The text states on page 33:

     serial            SerialNumber OPTIONAL,
     nonce             Nonce OPTIONAL,

There are no explanations allowing understanding when a SerialNumber is n=
eeded/useful in addition to a Nonce.

The text states on page 37:

4.3.  OperationResponse

(=85)

   It references the initial request as well as the
   data that had been submitted.

   OperationResponse ::=3D SEQUENCE {
     information RequestInformation,
     status      StatusNotice,
     data        ArchiveData
   }

The ArchiveData should be made OPTIONAL, otherwise 10 Mbytes of data migh=
t be returned with each response.

The text states on page 39:

   The client builds a Request with an
   information item including service policy interpreting service
   characteristics and service configuration parameters.

The client should build a request including an archive policy and metadat=
a in accordance with the archive policy.=20
There should be no =93service policy interpreting service characteristics=
 =BB, nor =AB service configuration parameters =BB.

The text states on page 40 about the DELETE operation:

    After a successful operation, the the server does not
   maintain any status information about the object.

This is incorrect. A log of what happened should be maintained.=20

The text states on page 40 about the DELETE operation:

   o  The metadata MAY be set to replace the existing metadata of the
      object.

This is quite odd. When the object is deleted, the metadata is also delet=
ed.

The text states on page 40 about the DELETE operation:

   If the client retries a delete operation, it may happen that the LTA
   has already deleted all traces of the operation. =20

This is incorrect. If the client retries a delete operation, it may happe=
n that the LTA has already deleted the object.=20
However, it shall have a trace of the operation.=20

The text states on page 41 about the VERIFY operation:

   This operation allows a client to verify the authenticity of
   information stored in the archive. =20

In practice, the verify operation would be used for different purposes. T=
he primary one is for checking the quality of the media.=20
In such a case, transient information may be returned and that informatio=
n is not necessarily added to the metadata.=20
Thus the last sentence of this section is wrong:=20

   "The LTA returns updated metadata of the object".

If there is a wish to maintain the validity of the data by renewing time-=
stamp tokens, then a different verb should be used,=20
like =93MAINTAIN=94. The details of the parameters should then be given.

The text states on page 41 about the STATUS operation:

   A client can request the status of a data object.

It is unclear what the status of the data object is. What is the differen=
ce between a status and metadata ?=20
In some places within the document there is also confusion between the st=
atus of an operation and the status=20
of a data object. The current text is no sufficient to be able to correct=
ly understand. Normally a subset of=20
the metadata should be returned.

The text on page 41 about the LISTIDS operation is missing to include dat=
a to be used with matching rules=20
and to be compared with metadata. Simply providing a range of dates as in=
dicated on page 42 is insufficient.

On page 43, the text is speaking of =93restricted BER encoding =93. What =
is it ?

On page 44, the text states:=20

=93The owner of the S/MIME arc doesn't like to register them in the S/MIM=
E arc =BB.=20

Such a sentence should be deleted.

On page 48, the text states:

    The validity of data should be checked by periodic execution of
   VERIFY operations intended to ensure data with demonstratable
   integrity is available throughout the lifetime of an archived data
   object. =20

The sentence should be changed since some systems do this automatically w=
ithout the need of such an operation.

On page 48, the text states:

   Depending on the lifetime and the quality of data, =85=20

Which concept is behind the =AB quality of data =BB ?

On page 48, the text states:

      Nevertheless, in case the private key does become
   compromised, an audit trail of all the response generated by the
   service SHOULD be kept as a means to help discriminate between
   genuine and false responses. =20

In any case, an audit trail SHALL be kept.

End of comments

Denis

----------=20
>From : owner-ietf-ltans=20
To : i-d-announce=20
Date : 2009-07-13, 18:30:01
Subject : I-D Action:draft-ietf-ltans-ltap-08.txt


Attachment:
  (1). draft-ietf-ltans-ltap-08.txt


  Title : Long-term Archive Protocol (LTAP)
  Author(s) : A. Jerman-Blazic, et al.
  Filename : draft-ietf-ltans-ltap-08.txt
  Pages : 63
  Date : 2009-07-13

This document describes a service operated as a trusted third party
to securely archive electronic documents called a long-term archive
service (LTA). We describe an architecture framework and a protocol
allowing clients to interact with such a service. Bindings to
concrete transport and security protocol layers are given.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

------=_NextPart_09073014063675071735554_002
Content-Type: text/html; 
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD><TITLE></TITLE>
<META content=3D"KsDHTMLEDLib.ocx, FreeWare HTML Editor 1.164.2, =A9 Kurt=
 Senfer"=20
name=3DGENERATOR>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-=
1"></HEAD>
<BODY style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma" leftMargin=3D5 topMa=
rgin=3D5=20
#ffffff>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3><BR>Hereafter are a few comments (before leaving on=20
holidays).<BR><BR>Besides the comments made below, there are more than 50=
 typo=20
errors or incorrect grammatical constructions.<BR><BR>The document states=
 on=20
page 6:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
size=3D3><FONT face=3D"Times New Roman"><SPAN style=3D"mso-spacerun: yes"=
>&nbsp;&nbsp;=20
"</SPAN>An LTA is a part of a general archive service that<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>provides evidence used to=
=20
demonstrate the existence of an archived<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>data object at a given ti=
me and=20
the integrity of the archived data <BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object since that=20
time".</FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
=20
size=3D3>However, nothing in the protocols that are described allow to ac=
hieve=20
this property.<BR><BR>The document should consider the existence of a jou=
rnal=20
for keeping track of all operations <BR>that are performed using LTAP. In=
 other=20
words, an "archive journal" should be considered <BR>and actions like "re=
ad",=20
"search" and "delete" allowed on it.<BR><BR>An archive service cannot wor=
k=20
without any data storage capabilities as mentioned at the top of page 7=20
:<BR><BR>"</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3> Alternatively, it may simply act as an=
 evidence=20
or information service without data storage capabilities <BR>(it relies u=
pon=20
other services for storage of the archived data).")</FONT></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New R=
oman"=20
size=3D3>.<BR><BR>It may archive imprints of data rather than data itself=
, and=20
thus needs to have storage capabilities.<BR><BR>On page 7, the document=20
states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>"They are atomic elements of an LTA ser=
vice=20
consisting of three logical parts:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>o<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>Archive data (including metadat=
a or=20
other related data) entering<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>the LTA=
 using=20
the interaction protocol,<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;=
&nbsp;=20
</SPAN>o<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>Archive process-r=
elated=20
meta or binding information, and<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>o<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>Evidence=20
information"<BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman"=20
size=3D3>However, later on, the document does not consider "a</FONT></SPA=
N><SPAN=20
lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>rchive process-related meta or binding=20
information" <BR>or "Evidence information".<BR></FONT></SPAN><SPAN lang=3D=
EN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>The=20
data to be considered instead should be :<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN>- Archive data associated with=20
metadata,<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;</SPAN>- Archive dat=
a=20
references with metadata, and<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;=
</SPAN>-=20
Metadata alone.<BR><BR>If some evidence is provided, it should be conside=
red as=20
a special type of metadata.<BR><BR>The document should make the differenc=
e=20
between metadata that is opaque to LTAP and metadata <BR>which needs to b=
e=20
interpreted by LTAP, for example date of storage, end of retention, etc=20
..<BR><BR>The document should consider the existence of "archive profiles=
". The=20
document currently considers <BR>a "</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3> service policy" but the concept behind=
 this=20
wording is not sufficiently explained.<BR>It seems close (page 14) but is=
=20
different:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;</SPAN>"A clien=
t MAY=20
indicate one or more service policy identifiers associated to a service t=
ype=20
<BR>in order to select different features to be performed by the=20
LTA".<BR><BR>"Archive policy" should be able to be defined so that it is=20
possible to make a deposit according <BR>to an archive policy. The archiv=
e=20
policy should then state which metadata are mandatory <BR>when making a d=
eposit=20
and which are automatically computed and added to the data when making a=20
deposit.<BR><BR>Archive policies may be created and deleted. These operat=
ions=20
performed on the archive policy objects <BR>(e.g. create, read, modify, l=
ist,=20
suppress) should be logged in the journal.<BR></FONT></SPAN><SPAN lang=3D=
EN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>When=20
archiving some data, it is fundamental to know when the data should be de=
leted.=20
It should be possible <BR>to ask to the archive system to identify which=20
archives should be deleted. With the current operations, this is=20
impossible.<BR><BR>On page 7, the document states:<BR><BR></FONT></SPAN><=
SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fa=
mily: 'MS Mincho'; mso-ansi-language: EN-US">"The=20
LTA performs perpetual maintenance of archive objects". <BR></SPAN><SPAN=20
lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<BR><FONT=20
face=3D"Times New Roman" size=3D3>First of all, different concepts are be=
hind this=20
wording as indicated on top of page 8: "e.g. by proof-reading, <BR>copyin=
g to=20
new material, or performing time stamp renewal)". </FONT></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>The VERIFY=20
operation as defined in section 5.4 <BR>is too vague to allow&nbsp;reachi=
ng=20
these different goals. <BR><BR>Note that the word "operation" is used on =
page 9=20
and the wording "service type" is used on page 31. <BR>The word "operatio=
n"=20
should be used everywhere.<BR><BR>The VERIFY operation is not always nece=
ssary=20
since some systems automatically take care of the move </FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>of data=20
from one media to another. Some systems are also taking care automaticall=
y of=20
the duplication <BR>of data on different sites. <BR><BR>This topic is rel=
ated to=20
another issue. <BR><BR>On page 19, the document=20
states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
size=3D3><FONT face=3D"Times New Roman"><SPAN style=3D"mso-spacerun: yes"=
>&nbsp;&nbsp;=20
"</SPAN>Servers MUST create a server-wide unique identifier for each=20
data<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object mana=
ged by=20
the LTA.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>The identifier MU=
ST be=20
global during the<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN>intended lifetime of an object".<BR></FONT></FONT></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>On page=20
30, the document states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
size=3D3><FONT face=3D"Times New Roman"><SPAN style=3D"mso-spacerun: yes"=
>&nbsp;&nbsp;=20
"</SPAN>It MUST be ensured that in an actual context of a client/server<B=
R><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>network names are scalabl=
e and=20
global both in terms of actual<BR><SPAN style=3D"mso-spacerun: yes">&nbsp=
;&nbsp;=20
</SPAN>community space and time to live of the treated data=20
objects".<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>If the=20
reference of the data is server-specific (rather than service-specific) a=
nd the=20
server is changed, <BR>then the reference would change and the evidence w=
ill no=20
more be valid.<BR><BR>Let us suppose that media migration is not automati=
c and=20
that no automatic backup of the storage is supported. <BR>The document sh=
ould=20
provide some guidance on the use of the protocol. Currently it seems that=
 at=20
least <BR>two operations would need to be done for the deposit. To increa=
se the=20
performance, allowing to address <BR>two servers, or better to archive se=
rvices=20
at the same time, would be better. <BR><BR>On page 9, one operation is mi=
ssing.=20
There should be a MODIFY operation to modify metadata. <BR>Some metadata =
may not=20
be modifiable, e.g. the time of an initial deposit. So the archive system=
s=20
<BR>should be able to recognize which metadata is or is not=20
modifiable.<BR><BR>There should be a SEARCH operation, which is more expl=
icit=20
than LISTIDS mentioned on the top of page 10.<BR><BR>The EXPORT operation=
 is=20
mentioned. This naming may be understood as "read and delete". It would b=
e=20
advantageous <BR>to call it READ. Read would apply to "data or imprint +=20
metadata" or to metadata only. <BR><BR>In order to increase the performan=
ce=20
there should be a COPY operation. This means that the data would not flow=
=20
<BR>through the client, but directly from one LTAS to another LTAS.<BR><B=
R>On=20
page 13, there is an odd sentence: <BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US">"</SPAN><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fa=
mily: 'MS Mincho'; mso-ansi-language: EN-US">Some=20
metadata MAY remain available even after deleting the object". <BR></SPAN=
><SPAN=20
lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>If data is deleted, the metadata associ=
ated with=20
the object is also deleted. However the recordings <BR>of the various ope=
rations=20
performed on the data are in the journal and are not deleted.=20
<BR><BR></FONT></SPAN><FONT size=3D3><FONT face=3D"Times New Roman"><SPAN=
 lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US">On page 19, the text=20
states:<BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
"The data=20
to be archived are arbitrary binary data and, minimally, an associated ty=
pe that=20
MUST be either <BR>available as part of a server configuration policy or=20
explicitly indicated by the client".</SPAN></FONT></FONT><SPAN lang=3DEN-=
US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT size=3D3><FONT=20
face=3D"Times New Roman">On page 27, about ArchiveData the text=20
states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; "</SPAN>Thi=
s type is=20
used to describe data together with optional metadata<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>and reference information=
.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>At least one of the optional=20
elements<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>MUST be=
 provided=20
in order to either provide or identify the data".<BR><BR>Data to be archi=
ved=20
shall always be associated with metadata. Some metadata types should be=20
mandatory, <BR>in particular the one defining the type of metadata that i=
s=20
archived (e.g. using a MIME type). No metadata <BR>should be part of a =93=
server=20
configuration policy=94. A said earlier, metadata may be explicitly provi=
ded=20
<BR>by the client or be derived from an archiving policy. <BR><BR>On page=
 20,=20
the text states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN></FONT></FONT></SPAN><?xml:namespace prefix =3D st1 ns =3D=20
"urn:schemas-microsoft-com:office:smarttags" /><st1:place><SPAN lang=3DEN=
-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3>Meta</FONT></SPAN></st1:place><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>=20
information is associated with archive data and can be included<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>implicitly, i.e. be a par=
t of a=20
document, or explicitly, i.e. as a<BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>document attachment</SPAN=
><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><BR><BR><FONT size=3D3><F=
ONT=20
face=3D"Times New Roman">and also:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN></FONT></FONT></SPAN><st1:place><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3>Meta</FONT></SPAN></st1:place><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>=20
information may occur in various forms and may be an integral<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>part of archive data, e.g=
.=20
security attributes in form of digital<BR></FONT></SPAN><SPAN lang=3DEN-U=
S=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>signatures.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman"=20
size=3D3>Metadata should not be confused with security attributes of the =
data.=20
Metadata is always associated with the data <BR>and is NOT included in th=
e data=20
itself. Signatures are part of the data and can be considered in some cas=
es=20
<BR>as attributes of the data. However, a metadata may indicate that one =
or more=20
signatures are present in the data. <BR><BR>On page 20, the text=20
states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;<FONT face=3D"Cour=
ier New"=20
size=3D2>&nbsp; "</FONT></SPAN><FONT face=3D"Courier New" size=3D2>An LTA=
 does not=20
interprete metadata that may<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&=
nbsp;=20
</SPAN>express logical relations among documents in the archive that=20
is<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>submitted selectively usi=
ng=20
several requests".<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN>=
<SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Tim=
es New Roman"=20
size=3D3>The text should rather say that a LTA MUST understand some types=
 of=20
metadata. For example, a metadata <BR>may include a =93communication dela=
y=94, i.e.=20
a time period starting from a date and time included in another metadata=20
<BR>which specifies the time after which the public may read the data. Th=
e LTA=20
shall be able to control the release <BR>of information to the=20
public.<BR><BR>The text states on page 20:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>To process such informati=
on, the=20
LTA MUST retrieve<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPA=
N>enough=20
information on the type and purpose of information enclosed,<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>which may simply be defin=
ed with=20
the use of an apropriate archive<BR><SPAN style=3D"mso-spacerun: yes">&nb=
sp;&nbsp;=20
</SPAN>service policy, e.g. archive service for digitally signed=20
documents.<BR><BR>An =93archive service policy=94 is left undefined. Ther=
e are not=20
enough explanations. The example is not sufficient <BR>to understand whet=
her=20
this concept is valid or not.<BR><BR>The text states on page 21:<BR><BR><=
SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>In some scenarios, a spec=
ific set=20
of meta information must be<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&n=
bsp;=20
</SPAN>preserved together with archive data, e.g. information=20
identifying<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>the =
document=20
owner/author, location or time. <BR><BR>This highlights the fact that som=
e=20
metadata must be understood by the LTA and thus need to be=20
standardized.<BR><BR>The text states on page 21:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Evidence information demo=
nstrates=20
the integrity and existence of<BR><SPAN style=3D"mso-spacerun: yes">&nbsp=
;&nbsp;=20
</SPAN>archived data.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>The =
LTA=20
accepts data for the single purpose of<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>generating or obtaining e=
vidence=20
information for data submitted by a<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>client.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>The evidence information struct=
ure is=20
defined in [RFC4998].<BR><BR>It is unclear how ERS is being used. An ERS =
record=20
should be a metadata.<BR><BR>The text states on page 21:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>In the case where LTA acc=
epts data=20
only for the purpose of generating<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>evidence information (wit=
hout=20
storage capabilites to avoid, e.g.<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>confidentiality issues), =
the=20
archivation process is limited in time.<BR><BR>It is not explained why th=
e=20
=93</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US">archivation=20
process is limited in time&nbsp;=BB.<BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>The=20
text states on page 21:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>When an LTA performs a re=
newal of=20
evidence, =85 . <BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>It is not=20
explained what this means in terms of operations and metadata to=20
handle.<BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><BR></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New R=
oman"=20
size=3D3>The text states on page 21:</FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>=85 collisions may exist =
now or in=20
the future.<BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>Hash=20
algorithms shall be chosen so that collisions do not exist =93now=94. Col=
lisions=20
might exist in the future. <BR>In this case, the draft should give guidan=
ce on=20
how to handle them in the security considerations section.<BR><BR>The tex=
t=20
states on page 23:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>The Metadata type is a li=
st of=20
open types</SPAN><SPAN lang=3DEN-US style=3D"mso-ansi-language: EN-US"><B=
R><BR><FONT=20
face=3D"Times New Roman" size=3D3>What is an =93open type=94 ? As said ea=
rlier, some=20
metadata MUST be understood by the LTA. <BR>In order to be able to perfor=
m=20
search operations using metadata, the LTAS MUST understand <BR>the syntax=
 of the=20
metadata. Then it can apply matching rules. The matching rules may also b=
e part=20
<BR>of the metadata.<BR><BR>The text states on page 23:<BR><BR><FONT=20
face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><SPAN style=3D"mso-spacerun: yes=
">&nbsp;=20
</SPAN>No attempt is made to recur to some other existing metedata <BR><S=
PAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>specification, e.g., the =
Dublin=20
Core.<BR></FONT></FONT><BR>Some metadata from the Dublin Core should be m=
ade=20
mandatory. One particular type of metadata <BR>should be standardized: to=
allow=20
identifying an =93archive policy=94.<BR><BR>The text states on page 23:<B=
R><BR><FONT=20
face=3D"Courier New"><FONT size=3D2><SPAN style=3D"mso-spacerun: yes">&nb=
sp;&nbsp;=20
</SPAN>Since some global metadata are always associated to data objects=20
and<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>necessary fo=
r the LTA=20
service, an LTA MUST provide a complete<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>description of all metada=
ta it=20
associates with an archived data<BR></FONT></FONT></FONT></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object for operational=20
purposes.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>The=20
text recognizes that some metadata is necessary for the LTA services. Tho=
se that=20
are absolutely <BR>necessary should be described. <BR><BR>The text states=
 on=20
page 23:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>A client is not required =
to=20
understand the semantics of metadata.</FONT></FONT><BR><BR>How could a cl=
ient=20
make a search, if it does not understand the semantics of the metadata=20
?<BR><BR>On page 26, RawData should not be a choice but rather be a pair=20
composed of an OCTET STRING <BR>and Meta Data indicating the type of the =
OCTET=20
STRING. <BR><BR>The text states on page 27:<BR><BR><FONT size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPA=
N>For=20
preservation purposes, an LTA must have information on=20
archive<BR></FONT></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>data type (e.g., signed o=
r=20
unsigned).<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN la=
ng=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
=20
size=3D3>When preservation is supported, this type of metadata is necessa=
ry for=20
the LTA services. It should be standardized.<BR><BR>The text states on pa=
ge=20
33:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>servicePolicyInfo PolicyInformation,<BR><BR>PolicyInformation is i=
mported=20
from PKIX1Implicit-2009. However the semantics of this item has nothing t=
o do=20
<BR>with this document since it is related to a Certification Policy rath=
er than=20
an Archiving Policy. A reference to <BR>an archiving Policy should be use=
d=20
instead and should be optional.<BR><BR>The text states on page 33:<BR><BR=
><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>serial<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=20
</SPAN>SerialNumber OPTIONAL,<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>nonce<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>Nonce OPTIONAL,<BR><BR>There are no explanations allowing understa=
nding=20
when a SerialNumber is needed/useful in addition to a Nonce.<BR><BR>The t=
ext=20
states on page 37:<BR><BR><FONT face=3D"Courier New" size=3D2>4.3.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN>OperationResponse<BR><BR>(=85)<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>It references the initial=
 request=20
as well as the<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>d=
ata that=20
had been submitted.<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=
=20
</SPAN>OperationResponse ::=3D SEQUENCE {<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>information=20
RequestInformation,<BR><SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN><S=
PAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN>status<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>StatusNotice,<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nb=
sp;&nbsp;=20
</SPAN>data<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>ArchiveData<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN>}<BR></FONT><BR>The ArchiveData should be made OPTIONAL, otherwise=
 10=20
Mbytes of data might be returned with each response.<BR><BR>The text stat=
es on=20
page 39:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><SPAN style=3D"mso-spacerun: yes=
">&nbsp;=20
</SPAN>The client builds a Request with an<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>information item includin=
g service=20
policy interpreting service<BR></FONT></FONT></FONT></SPAN><SPAN lang=3DE=
N-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>characteristics and servi=
ce=20
configuration parameters.</SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>The=20
client should build a request including an archive policy and metadata in=
=20
accordance with the archive policy. <BR>There should be no =93service pol=
icy=20
interpreting service characteristics&nbsp;=BB, nor =AB&nbsp;service confi=
guration=20
parameters&nbsp;=BB.<BR><BR>The text states on page 40 about the DELETE=20
operation:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; <FONT=20
face=3D"Courier New" size=3D2>&nbsp;</FONT></SPAN><FONT face=3D"Courier N=
ew"=20
size=3D2>After a successful operation, the the server does not<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>maintain any status infor=
mation=20
about the object.</FONT><BR><BR>This is incorrect. A log of what happened=
 should=20
be maintained. <BR><BR>The text states on page 40 about the DELETE=20
operation:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>o<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>The metadata MAY be set to repl=
ace the=20
existing metadata of the<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>object.</FONT></FONT><BR><BR>This is quite odd. When the object is=
=20
deleted, the metadata is also deleted.<BR><BR>The text states on page 40 =
about=20
the DELETE operation:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><S=
PAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>If the client retries a d=
elete=20
operation, it may happen that the LTA<BR></FONT></FONT></FONT></SPAN><SPA=
N=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>has already deleted all t=
races of=20
the operation.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPA=
N=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Tim=
es New Roman"=20
size=3D3>This is incorrect. If the client retries a delete operation, it =
may=20
happen that the LTA has already deleted the object. <BR>However, it shall=
 have a=20
trace of the operation. <BR><BR>The text states on page 41 about the VERI=
FY=20
operation:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>This operation allows a c=
lient to=20
verify the authenticity of<BR></FONT></FONT></FONT></SPAN><SPAN lang=3DEN=
-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>information stored in the=
=20
archive.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lang=
=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>In=20
practice, the verify operation would be used for different purposes. The =
primary=20
one is for checking the quality of the media. <BR>In such a case, transie=
nt=20
information may be returned and that information is not necessarily added=
 to the=20
metadata. <BR>Thus the last sentence of this section is=20
wrong:&nbsp;<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; "</SPA=
N>The LTA=20
returns updated metadata of the object".<BR><BR>If there is a wish to mai=
ntain=20
the validity of the data by renewing </FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>time-stamp tokens, then a different ver=
b should be=20
used, <BR>like =93MAINTAIN=94. The details of the parameters should then =
be=20
given.<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>The text=20
states on page 41 about the STATUS operation:<BR></FONT></SPAN><SPAN lang=
=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<BR></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT size=3D3><FONT=20
face=3D"Times New Roman"><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>A client can request the =
status of=20
a data object.</FONT></FONT><BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<BR></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New R=
oman"=20
size=3D3>It is unclear what the status of the data object is. What is the=
=20
difference between a status and metadata ? <BR>In some places within the=20
document there is also confusion between the status of an operation and t=
he=20
status </FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>of a data=20
object. The current text is no sufficient to be able to correctly underst=
and.=20
Normally a subset of <BR>the metadata should be returned.<BR><BR>The text=
 on=20
page 41 about the LISTIDS operation is missing to include data to be used=
 with=20
matching rules <BR>and to be compared with metadata. Simply providing a r=
ange of=20
dates as indicated on page 42 is insufficient.<BR><BR>On page 43, the tex=
t is=20
speaking of =93</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US">restricted=20
BER encoding </SPAN><SPAN lang=3DEN-US style=3D"mso-ansi-language: EN-US"=
><FONT=20
face=3D"Times New Roman" size=3D3>=93. What is it ?<BR><BR>On page 44, th=
e text=20
states: </FONT></SPAN></P><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><BR><FONT face=3D"Cour=
ier New"=20
size=3D2>=93The owner of the S/MIME arc doesn't like to register them in =
the S/MIME=20
arc&nbsp;=BB.</FONT> <BR></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt">Such a sentence should=
 be=20
deleted.<BR><BR>On page 48, the text states:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; <FONT face=3D"Courier New"=20
size=3D2>&nbsp;</FONT></SPAN><FONT face=3D"Courier New" size=3D2>The vali=
dity of data=20
should be checked by periodic execution of<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>VERIFY operations intende=
d to=20
ensure data with demonstratable<BR><SPAN style=3D"mso-spacerun: yes">&nbs=
p;&nbsp;=20
</SPAN>integrity is available throughout the lifetime of an archived=20
data<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>The=20
sentence should be changed since some systems do this automatically witho=
ut the=20
need of such an operation.<BR><BR>On page 48, the text=20
states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Depending on the lifetime=
 and the=20
quality of data, =85 <BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>Which=20
concept is behind the =AB&nbsp;quality of data&nbsp;=BB&nbsp;?<BR><BR>On =
page 48,=20
the text states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nb=
sp;&nbsp;=20
&nbsp;</SPAN><FONT face=3D"Courier New" size=3D2>Nevertheless, in case th=
e private=20
key does become<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN>compromised, an audit trail of all the response generated by the<B=
R><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>service SHOULD be kept as=
 a means=20
to help discriminate between<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>genuine and false respons=
es.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>In=20
any case, an audit trail SHALL be kept.<BR><BR>End of=20
comments<BR><BR>Denis</FONT><BR></P></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-=
LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal">----------=20
  </DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #e4e4e4; LINE=
-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; font-color: bl=
ack"><B>From=20
  :</B> <A href=3D"mailto :owner-ietf-ltans@mail.imc.org">owner-ietf-ltan=
s</A>=20
  </DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal"><B>To=20
  :</B> <A href=3D"mailto :i-d-announce@ietf.org">i-d-announce</A> </DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal"><B>Date=20
  :</B> 2009-07-13, 18:30:01</DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal"><B>Subject=20
  :</B> I-D Action:draft-ietf-ltans-ltap-08.txt</DIV>
  <DIV><BR></DIV>
  <DIV></DIV>
  <DIV>
  <DIV><U><STRONG>Attachment:</STRONG></U></DIV>
  <DIV>&nbsp;&nbsp;(1).&nbsp;draft-ietf-ltans-ltap-08.txt</DIV><BR></DIV>
  <DIV>
  <DIV>&nbsp;&nbsp;Title : Long-term Archive Protocol=20
  (LTAP)<BR>&nbsp;&nbsp;Author(s) : A. Jerman-Blazic, et=20
  al.<BR>&nbsp;&nbsp;Filename :=20
  draft-ietf-ltans-ltap-08.txt<BR>&nbsp;&nbsp;Pages : 63<BR>&nbsp;&nbsp;D=
ate :=20
  2009-07-13<BR><BR>This document describes a service operated as a trust=
ed=20
  third party<BR>to securely archive electronic documents called a long-t=
erm=20
  archive<BR>service (LTA). We describe an architecture framework and a=20
  protocol<BR>allowing clients to interact with such a service. Bindings=20
  to<BR>concrete transport and security protocol layers are given.<BR><BR=
>A URL=20
  for this Internet-Draft is:<BR><A=20
  href=3D"http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.tx=
t">http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.txt</A><B=
R><BR>Internet-Drafts=20
  are also available by anonymous FTP=20
  at:<BR>ftp://ftp.ietf.org/internet-drafts/<BR><BR>Below is the data whi=
ch will=20
  enable a MIME compliant mail reader<BR>implementation to automatically=20
  retrieve the ASCII version of=20
the<BR>Internet-Draft.<BR><BR></DIV></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_09073014063675071735554_002--




Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6UC6otb070466 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 30 Jul 2009 05:06:50 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6UC6owB070465; Thu, 30 Jul 2009 05:06:50 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from odin2.bull.net (odin2.bull.net [129.184.85.11]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6UC6fbn070447 for <ietf-ltans@imc.org>; Thu, 30 Jul 2009 05:06:48 -0700 (MST) (envelope-from denis.pinkas@bull.net)
Received: from MSGA-001.frcl.bull.fr (msga-001.frcl.bull.fr [129.184.87.31]) by odin2.bull.net (Bull S.A.) with ESMTP id BA328180A3 for <ietf-ltans@imc.org>; Thu, 30 Jul 2009 14:07:06 +0200 (CEST)
Received: from FRCLS4013 ([129.182.108.120]) by MSGA-001.frcl.bull.fr (Lotus Domino Release 5.0.11) with SMTP id 2009073014063817:30008 ; Thu, 30 Jul 2009 14:06:38 +0200 
Reply-To: denis.pinkas@bull.net
From: "Denis Pinkas"<denis.pinkas@bull.net>
To: "IETF LTANS"<ietf-ltans@imc.org>
Subject: Re: I-D Action:draft-ietf-ltans-ltap-08.txt
Date: Thu, 30 Jul 2009 14:06:37 +0200
Message-Id: <DreamMail__140637_28126534600@msga-001.frcl.bull.fr>
References: <20090713163001.A86903A6E2C@core3.amsl.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-Mailer: DreamMail 4.4.1.0
X-MIMETrack: Itemize by SMTP Server on MSGA-001/FR/BULL(Release 5.0.11  |July 24, 2002) at 30/07/2009 14:06:38, Serialize by Router on MSGA-001/FR/BULL(Release 5.0.11  |July 24, 2002) at 30/07/2009 14:06:39, Serialize complete at 30/07/2009 14:06:39
Content-Type: multipart/alternative;  boundary="----=_NextPart_09073014063675071735554_002"
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

------=_NextPart_09073014063675071735554_002
Content-Type: text/plain; 
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable


Hereafter are a few comments (before leaving on holidays).

Besides the comments made below, there are more than 50 typo errors or in=
correct grammatical constructions.

The document states on page 6:

   "An LTA is a part of a general archive service that
   provides evidence used to demonstrate the existence of an archived
   data object at a given time and the integrity of the archived data=20
   object since that time".

However, nothing in the protocols that are described allow to achieve thi=
s property.

The document should consider the existence of a journal for keeping track=
 of all operations=20
that are performed using LTAP. In other words, an "archive journal" shoul=
d be considered=20
and actions like "read", "search" and "delete" allowed on it.

An archive service cannot work without any data storage capabilities as m=
entioned at the top of page 7 :

" Alternatively, it may simply act as an evidence or information service =
without data storage capabilities=20
(it relies upon other services for storage of the archived data).").

It may archive imprints of data rather than data itself, and thus needs t=
o have storage capabilities.

On page 7, the document states:

"They are atomic elements of an LTA service consisting of three logical p=
arts:

   o  Archive data (including metadata or other related data) entering
      the LTA using the interaction protocol,

   o  Archive process-related meta or binding information, and

   o  Evidence information"

However, later on, the document does not consider "archive process-relate=
d meta or binding information"=20
or "Evidence information".

The data to be considered instead should be :

 - Archive data associated with metadata,
 - Archive data references with metadata, and
 - Metadata alone.

If some evidence is provided, it should be considered as a special type o=
f metadata.

The document should make the difference between metadata that is opaque t=
o LTAP and metadata=20
which needs to be interpreted by LTAP, for example date of storage, end o=
f retention, etc ...

The document should consider the existence of "archive profiles". The doc=
ument currently considers=20
a " service policy" but the concept behind this wording is not sufficient=
ly explained.
It seems close (page 14) but is different:

 "A client MAY indicate one or more service policy identifiers associated=
 to a service type=20
in order to select different features to be performed by the LTA".

"Archive policy" should be able to be defined so that it is possible to m=
ake a deposit according=20
to an archive policy. The archive policy should then state which metadata=
 are mandatory=20
when making a deposit and which are automatically computed and added to t=
he data when making a deposit.

Archive policies may be created and deleted. These operations performed o=
n the archive policy objects=20
(e.g. create, read, modify, list, suppress) should be logged in the journ=
al.

When archiving some data, it is fundamental to know when the data should =
be deleted. It should be possible=20
to ask to the archive system to identify which archives should be deleted=
. With the current operations, this is impossible.

On page 7, the document states:

"The LTA performs perpetual maintenance of archive objects".=20

First of all, different concepts are behind this wording as indicated on =
top of page 8: "e.g. by proof-reading,=20
copying to new material, or performing time stamp renewal)". The VERIFY o=
peration as defined in section 5.4=20
is too vague to allow reaching these different goals.=20

Note that the word "operation" is used on page 9 and the wording "service=
 type" is used on page 31.=20
The word "operation" should be used everywhere.

The VERIFY operation is not always necessary since some systems automatic=
ally take care of the move=20
of data from one media to another. Some systems are also taking care auto=
matically of the duplication=20
of data on different sites.=20

This topic is related to another issue.=20

On page 19, the document states:

   "Servers MUST create a server-wide unique identifier for each data
   object managed by the LTA.  The identifier MUST be global during the
   intended lifetime of an object".

On page 30, the document states:

   "It MUST be ensured that in an actual context of a client/server
   network names are scalable and global both in terms of actual
   community space and time to live of the treated data objects".

If the reference of the data is server-specific (rather than service-spec=
ific) and the server is changed,=20
then the reference would change and the evidence will no more be valid.

Let us suppose that media migration is not automatic and that no automati=
c backup of the storage is supported.=20
The document should provide some guidance on the use of the protocol. Cur=
rently it seems that at least=20
two operations would need to be done for the deposit. To increase the per=
formance, allowing to address=20
two servers, or better to archive services at the same time, would be bet=
ter.=20

On page 9, one operation is missing. There should be a MODIFY operation t=
o modify metadata.=20
Some metadata may not be modifiable, e.g. the time of an initial deposit.=
 So the archive systems=20
should be able to recognize which metadata is or is not modifiable.

There should be a SEARCH operation, which is more explicit than LISTIDS m=
entioned on the top of page 10.

The EXPORT operation is mentioned. This naming may be understood as "read=
 and delete". It would be advantageous=20
to call it READ. Read would apply to "data or imprint + metadata" or to m=
etadata only.=20

In order to increase the performance there should be a COPY operation. Th=
is means that the data would not flow=20
through the client, but directly from one LTAS to another LTAS.

On page 13, there is an odd sentence:=20

"Some metadata MAY remain available even after deleting the object".=20

If data is deleted, the metadata associated with the object is also delet=
ed. However the recordings=20
of the various operations performed on the data are in the journal and ar=
e not deleted.=20

On page 19, the text states:

"The data to be archived are arbitrary binary data and, minimally, an ass=
ociated type that MUST be either=20
available as part of a server configuration policy or explicitly indicate=
d by the client".

On page 27, about ArchiveData the text states:

   "This type is used to describe data together with optional metadata
   and reference information.  At least one of the optional elements
   MUST be provided in order to either provide or identify the data".

Data to be archived shall always be associated with metadata. Some metada=
ta types should be mandatory,=20
in particular the one defining the type of metadata that is archived (e.g=
. using a MIME type). No metadata=20
should be part of a =93server configuration policy=94. A said earlier, me=
tadata may be explicitly provided=20
by the client or be derived from an archiving policy.=20

On page 20, the text states:

   Meta information is associated with archive data and can be included
   implicitly, i.e. be a part of a document, or explicitly, i.e. as a
   document attachment

and also:

   Meta information may occur in various forms and may be an integral
   part of archive data, e.g. security attributes in form of digital
   signatures. =20

Metadata should not be confused with security attributes of the data. Met=
adata is always associated with the data=20
and is NOT included in the data itself. Signatures are part of the data a=
nd can be considered in some cases=20
as attributes of the data. However, a metadata may indicate that one or m=
ore signatures are present in the data.=20

On page 20, the text states:

   "An LTA does not interprete metadata that may
   express logical relations among documents in the archive that is
   submitted selectively using several requests". =20

The text should rather say that a LTA MUST understand some types of metad=
ata. For example, a metadata=20
may include a =93communication delay=94, i.e. a time period starting from=
 a date and time included in another metadata=20
which specifies the time after which the public may read the data. The LT=
A shall be able to control the release=20
of information to the public.

The text states on page 20:

   To process such information, the LTA MUST retrieve
   enough information on the type and purpose of information enclosed,
   which may simply be defined with the use of an apropriate archive
   service policy, e.g. archive service for digitally signed documents.

An =93archive service policy=94 is left undefined. There are not enough e=
xplanations. The example is not sufficient=20
to understand whether this concept is valid or not.

The text states on page 21:

   In some scenarios, a specific set of meta information must be
   preserved together with archive data, e.g. information identifying
   the document owner/author, location or time.=20

This highlights the fact that some metadata must be understood by the LTA=
 and thus need to be standardized.

The text states on page 21:

   Evidence information demonstrates the integrity and existence of
   archived data.  The LTA accepts data for the single purpose of
   generating or obtaining evidence information for data submitted by a
   client.  The evidence information structure is defined in [RFC4998].

It is unclear how ERS is being used. An ERS record should be a metadata.

The text states on page 21:

   In the case where LTA accepts data only for the purpose of generating
   evidence information (without storage capabilites to avoid, e.g.
   confidentiality issues), the archivation process is limited in time.

It is not explained why the =93archivation process is limited in time =BB=
.

The text states on page 21:

   When an LTA performs a renewal of evidence, =85 .=20

It is not explained what this means in terms of operations and metadata t=
o handle.

The text states on page 21:

   =85 collisions may exist now or in the future.

Hash algorithms shall be chosen so that collisions do not exist =93now=94=
. Collisions might exist in the future.=20
In this case, the draft should give guidance on how to handle them in the=
 security considerations section.

The text states on page 23:

   The Metadata type is a list of open types

What is an =93open type=94 ? As said earlier, some metadata MUST be under=
stood by the LTA.=20
In order to be able to perform search operations using metadata, the LTAS=
 MUST understand=20
the syntax of the metadata. Then it can apply matching rules. The matchin=
g rules may also be part=20
of the metadata.

The text states on page 23:

   No attempt is made to recur to some other existing metedata=20
   specification, e.g., the Dublin Core.

Some metadata from the Dublin Core should be made mandatory. One particul=
ar type of metadata=20
should be standardized: toallow identifying an =93archive policy=94.

The text states on page 23:

   Since some global metadata are always associated to data objects and
   necessary for the LTA service, an LTA MUST provide a complete
   description of all metadata it associates with an archived data
   object for operational purposes. =20

The text recognizes that some metadata is necessary for the LTA services.=
 Those that are absolutely=20
necessary should be described.=20

The text states on page 23:

   A client is not required to understand the semantics of metadata.

How could a client make a search, if it does not understand the semantics=
 of the metadata ?

On page 26, RawData should not be a choice but rather be a pair composed =
of an OCTET STRING=20
and Meta Data indicating the type of the OCTET STRING.=20

The text states on page 27:

   For preservation purposes, an LTA must have information on archive
   data type (e.g., signed or unsigned). =20

When preservation is supported, this type of metadata is necessary for th=
e LTA services. It should be standardized.

The text states on page 33:

     servicePolicyInfo PolicyInformation,

PolicyInformation is imported from PKIX1Implicit-2009. However the semant=
ics of this item has nothing to do=20
with this document since it is related to a Certification Policy rather t=
han an Archiving Policy. A reference to=20
an archiving Policy should be used instead and should be optional.

The text states on page 33:

     serial            SerialNumber OPTIONAL,
     nonce             Nonce OPTIONAL,

There are no explanations allowing understanding when a SerialNumber is n=
eeded/useful in addition to a Nonce.

The text states on page 37:

4.3.  OperationResponse

(=85)

   It references the initial request as well as the
   data that had been submitted.

   OperationResponse ::=3D SEQUENCE {
     information RequestInformation,
     status      StatusNotice,
     data        ArchiveData
   }

The ArchiveData should be made OPTIONAL, otherwise 10 Mbytes of data migh=
t be returned with each response.

The text states on page 39:

   The client builds a Request with an
   information item including service policy interpreting service
   characteristics and service configuration parameters.

The client should build a request including an archive policy and metadat=
a in accordance with the archive policy.=20
There should be no =93service policy interpreting service characteristics=
 =BB, nor =AB service configuration parameters =BB.

The text states on page 40 about the DELETE operation:

    After a successful operation, the the server does not
   maintain any status information about the object.

This is incorrect. A log of what happened should be maintained.=20

The text states on page 40 about the DELETE operation:

   o  The metadata MAY be set to replace the existing metadata of the
      object.

This is quite odd. When the object is deleted, the metadata is also delet=
ed.

The text states on page 40 about the DELETE operation:

   If the client retries a delete operation, it may happen that the LTA
   has already deleted all traces of the operation. =20

This is incorrect. If the client retries a delete operation, it may happe=
n that the LTA has already deleted the object.=20
However, it shall have a trace of the operation.=20

The text states on page 41 about the VERIFY operation:

   This operation allows a client to verify the authenticity of
   information stored in the archive. =20

In practice, the verify operation would be used for different purposes. T=
he primary one is for checking the quality of the media.=20
In such a case, transient information may be returned and that informatio=
n is not necessarily added to the metadata.=20
Thus the last sentence of this section is wrong:=20

   "The LTA returns updated metadata of the object".

If there is a wish to maintain the validity of the data by renewing time-=
stamp tokens, then a different verb should be used,=20
like =93MAINTAIN=94. The details of the parameters should then be given.

The text states on page 41 about the STATUS operation:

   A client can request the status of a data object.

It is unclear what the status of the data object is. What is the differen=
ce between a status and metadata ?=20
In some places within the document there is also confusion between the st=
atus of an operation and the status=20
of a data object. The current text is no sufficient to be able to correct=
ly understand. Normally a subset of=20
the metadata should be returned.

The text on page 41 about the LISTIDS operation is missing to include dat=
a to be used with matching rules=20
and to be compared with metadata. Simply providing a range of dates as in=
dicated on page 42 is insufficient.

On page 43, the text is speaking of =93restricted BER encoding =93. What =
is it ?

On page 44, the text states:=20

=93The owner of the S/MIME arc doesn't like to register them in the S/MIM=
E arc =BB.=20

Such a sentence should be deleted.

On page 48, the text states:

    The validity of data should be checked by periodic execution of
   VERIFY operations intended to ensure data with demonstratable
   integrity is available throughout the lifetime of an archived data
   object. =20

The sentence should be changed since some systems do this automatically w=
ithout the need of such an operation.

On page 48, the text states:

   Depending on the lifetime and the quality of data, =85=20

Which concept is behind the =AB quality of data =BB ?

On page 48, the text states:

      Nevertheless, in case the private key does become
   compromised, an audit trail of all the response generated by the
   service SHOULD be kept as a means to help discriminate between
   genuine and false responses. =20

In any case, an audit trail SHALL be kept.

End of comments

Denis

----------=20
>From : owner-ietf-ltans=20
To : i-d-announce=20
Date : 2009-07-13, 18:30:01
Subject : I-D Action:draft-ietf-ltans-ltap-08.txt


Attachment:
  (1). draft-ietf-ltans-ltap-08.txt


  Title : Long-term Archive Protocol (LTAP)
  Author(s) : A. Jerman-Blazic, et al.
  Filename : draft-ietf-ltans-ltap-08.txt
  Pages : 63
  Date : 2009-07-13

This document describes a service operated as a trusted third party
to securely archive electronic documents called a long-term archive
service (LTA). We describe an architecture framework and a protocol
allowing clients to interact with such a service. Bindings to
concrete transport and security protocol layers are given.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

------=_NextPart_09073014063675071735554_002
Content-Type: text/html; 
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD><TITLE></TITLE>
<META content=3D"KsDHTMLEDLib.ocx, FreeWare HTML Editor 1.164.2, =A9 Kurt=
 Senfer"=20
name=3DGENERATOR>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-=
1"></HEAD>
<BODY style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma" leftMargin=3D5 topMa=
rgin=3D5=20
#ffffff>
<DIV>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3><BR>Hereafter are a few comments (before leaving on=20
holidays).<BR><BR>Besides the comments made below, there are more than 50=
 typo=20
errors or incorrect grammatical constructions.<BR><BR>The document states=
 on=20
page 6:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
size=3D3><FONT face=3D"Times New Roman"><SPAN style=3D"mso-spacerun: yes"=
>&nbsp;&nbsp;=20
"</SPAN>An LTA is a part of a general archive service that<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>provides evidence used to=
=20
demonstrate the existence of an archived<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>data object at a given ti=
me and=20
the integrity of the archived data <BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object since that=20
time".</FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
=20
size=3D3>However, nothing in the protocols that are described allow to ac=
hieve=20
this property.<BR><BR>The document should consider the existence of a jou=
rnal=20
for keeping track of all operations <BR>that are performed using LTAP. In=
 other=20
words, an "archive journal" should be considered <BR>and actions like "re=
ad",=20
"search" and "delete" allowed on it.<BR><BR>An archive service cannot wor=
k=20
without any data storage capabilities as mentioned at the top of page 7=20
:<BR><BR>"</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3> Alternatively, it may simply act as an=
 evidence=20
or information service without data storage capabilities <BR>(it relies u=
pon=20
other services for storage of the archived data).")</FONT></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New R=
oman"=20
size=3D3>.<BR><BR>It may archive imprints of data rather than data itself=
, and=20
thus needs to have storage capabilities.<BR><BR>On page 7, the document=20
states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>"They are atomic elements of an LTA ser=
vice=20
consisting of three logical parts:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>o<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>Archive data (including metadat=
a or=20
other related data) entering<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>the LTA=
 using=20
the interaction protocol,<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;=
&nbsp;=20
</SPAN>o<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>Archive process-r=
elated=20
meta or binding information, and<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>o<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>Evidence=20
information"<BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman"=20
size=3D3>However, later on, the document does not consider "a</FONT></SPA=
N><SPAN=20
lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>rchive process-related meta or binding=20
information" <BR>or "Evidence information".<BR></FONT></SPAN><SPAN lang=3D=
EN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>The=20
data to be considered instead should be :<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN>- Archive data associated with=20
metadata,<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;</SPAN>- Archive dat=
a=20
references with metadata, and<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;=
</SPAN>-=20
Metadata alone.<BR><BR>If some evidence is provided, it should be conside=
red as=20
a special type of metadata.<BR><BR>The document should make the differenc=
e=20
between metadata that is opaque to LTAP and metadata <BR>which needs to b=
e=20
interpreted by LTAP, for example date of storage, end of retention, etc=20
..<BR><BR>The document should consider the existence of "archive profiles=
". The=20
document currently considers <BR>a "</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3> service policy" but the concept behind=
 this=20
wording is not sufficiently explained.<BR>It seems close (page 14) but is=
=20
different:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;</SPAN>"A clien=
t MAY=20
indicate one or more service policy identifiers associated to a service t=
ype=20
<BR>in order to select different features to be performed by the=20
LTA".<BR><BR>"Archive policy" should be able to be defined so that it is=20
possible to make a deposit according <BR>to an archive policy. The archiv=
e=20
policy should then state which metadata are mandatory <BR>when making a d=
eposit=20
and which are automatically computed and added to the data when making a=20
deposit.<BR><BR>Archive policies may be created and deleted. These operat=
ions=20
performed on the archive policy objects <BR>(e.g. create, read, modify, l=
ist,=20
suppress) should be logged in the journal.<BR></FONT></SPAN><SPAN lang=3D=
EN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>When=20
archiving some data, it is fundamental to know when the data should be de=
leted.=20
It should be possible <BR>to ask to the archive system to identify which=20
archives should be deleted. With the current operations, this is=20
impossible.<BR><BR>On page 7, the document states:<BR><BR></FONT></SPAN><=
SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fa=
mily: 'MS Mincho'; mso-ansi-language: EN-US">"The=20
LTA performs perpetual maintenance of archive objects". <BR></SPAN><SPAN=20
lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<BR><FONT=20
face=3D"Times New Roman" size=3D3>First of all, different concepts are be=
hind this=20
wording as indicated on top of page 8: "e.g. by proof-reading, <BR>copyin=
g to=20
new material, or performing time stamp renewal)". </FONT></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>The VERIFY=20
operation as defined in section 5.4 <BR>is too vague to allow&nbsp;reachi=
ng=20
these different goals. <BR><BR>Note that the word "operation" is used on =
page 9=20
and the wording "service type" is used on page 31. <BR>The word "operatio=
n"=20
should be used everywhere.<BR><BR>The VERIFY operation is not always nece=
ssary=20
since some systems automatically take care of the move </FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>of data=20
from one media to another. Some systems are also taking care automaticall=
y of=20
the duplication <BR>of data on different sites. <BR><BR>This topic is rel=
ated to=20
another issue. <BR><BR>On page 19, the document=20
states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
size=3D3><FONT face=3D"Times New Roman"><SPAN style=3D"mso-spacerun: yes"=
>&nbsp;&nbsp;=20
"</SPAN>Servers MUST create a server-wide unique identifier for each=20
data<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object mana=
ged by=20
the LTA.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>The identifier MU=
ST be=20
global during the<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN>intended lifetime of an object".<BR></FONT></FONT></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>On page=20
30, the document states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
size=3D3><FONT face=3D"Times New Roman"><SPAN style=3D"mso-spacerun: yes"=
>&nbsp;&nbsp;=20
"</SPAN>It MUST be ensured that in an actual context of a client/server<B=
R><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>network names are scalabl=
e and=20
global both in terms of actual<BR><SPAN style=3D"mso-spacerun: yes">&nbsp=
;&nbsp;=20
</SPAN>community space and time to live of the treated data=20
objects".<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>If the=20
reference of the data is server-specific (rather than service-specific) a=
nd the=20
server is changed, <BR>then the reference would change and the evidence w=
ill no=20
more be valid.<BR><BR>Let us suppose that media migration is not automati=
c and=20
that no automatic backup of the storage is supported. <BR>The document sh=
ould=20
provide some guidance on the use of the protocol. Currently it seems that=
 at=20
least <BR>two operations would need to be done for the deposit. To increa=
se the=20
performance, allowing to address <BR>two servers, or better to archive se=
rvices=20
at the same time, would be better. <BR><BR>On page 9, one operation is mi=
ssing.=20
There should be a MODIFY operation to modify metadata. <BR>Some metadata =
may not=20
be modifiable, e.g. the time of an initial deposit. So the archive system=
s=20
<BR>should be able to recognize which metadata is or is not=20
modifiable.<BR><BR>There should be a SEARCH operation, which is more expl=
icit=20
than LISTIDS mentioned on the top of page 10.<BR><BR>The EXPORT operation=
 is=20
mentioned. This naming may be understood as "read and delete". It would b=
e=20
advantageous <BR>to call it READ. Read would apply to "data or imprint +=20
metadata" or to metadata only. <BR><BR>In order to increase the performan=
ce=20
there should be a COPY operation. This means that the data would not flow=
=20
<BR>through the client, but directly from one LTAS to another LTAS.<BR><B=
R>On=20
page 13, there is an odd sentence: <BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US">"</SPAN><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fa=
mily: 'MS Mincho'; mso-ansi-language: EN-US">Some=20
metadata MAY remain available even after deleting the object". <BR></SPAN=
><SPAN=20
lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3></FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>If data is deleted, the metadata associ=
ated with=20
the object is also deleted. However the recordings <BR>of the various ope=
rations=20
performed on the data are in the journal and are not deleted.=20
<BR><BR></FONT></SPAN><FONT size=3D3><FONT face=3D"Times New Roman"><SPAN=
 lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US">On page 19, the text=20
states:<BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
"The data=20
to be archived are arbitrary binary data and, minimally, an associated ty=
pe that=20
MUST be either <BR>available as part of a server configuration policy or=20
explicitly indicated by the client".</SPAN></FONT></FONT><SPAN lang=3DEN-=
US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT size=3D3><FONT=20
face=3D"Times New Roman">On page 27, about ArchiveData the text=20
states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; "</SPAN>Thi=
s type is=20
used to describe data together with optional metadata<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>and reference information=
.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>At least one of the optional=20
elements<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>MUST be=
 provided=20
in order to either provide or identify the data".<BR><BR>Data to be archi=
ved=20
shall always be associated with metadata. Some metadata types should be=20
mandatory, <BR>in particular the one defining the type of metadata that i=
s=20
archived (e.g. using a MIME type). No metadata <BR>should be part of a =93=
server=20
configuration policy=94. A said earlier, metadata may be explicitly provi=
ded=20
<BR>by the client or be derived from an archiving policy. <BR><BR>On page=
 20,=20
the text states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN></FONT></FONT></SPAN><?xml:namespace prefix =3D st1 ns =3D=20
"urn:schemas-microsoft-com:office:smarttags" /><st1:place><SPAN lang=3DEN=
-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3>Meta</FONT></SPAN></st1:place><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>=20
information is associated with archive data and can be included<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>implicitly, i.e. be a par=
t of a=20
document, or explicitly, i.e. as a<BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>document attachment</SPAN=
><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><BR><BR><FONT size=3D3><F=
ONT=20
face=3D"Times New Roman">and also:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN></FONT></FONT></SPAN><st1:place><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3>Meta</FONT></SPAN></st1:place><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>=20
information may occur in various forms and may be an integral<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>part of archive data, e.g=
.=20
security attributes in form of digital<BR></FONT></SPAN><SPAN lang=3DEN-U=
S=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>signatures.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman"=20
size=3D3>Metadata should not be confused with security attributes of the =
data.=20
Metadata is always associated with the data <BR>and is NOT included in th=
e data=20
itself. Signatures are part of the data and can be considered in some cas=
es=20
<BR>as attributes of the data. However, a metadata may indicate that one =
or more=20
signatures are present in the data. <BR><BR>On page 20, the text=20
states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;<FONT face=3D"Cour=
ier New"=20
size=3D2>&nbsp; "</FONT></SPAN><FONT face=3D"Courier New" size=3D2>An LTA=
 does not=20
interprete metadata that may<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&=
nbsp;=20
</SPAN>express logical relations among documents in the archive that=20
is<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>submitted selectively usi=
ng=20
several requests".<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN>=
<SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Tim=
es New Roman"=20
size=3D3>The text should rather say that a LTA MUST understand some types=
 of=20
metadata. For example, a metadata <BR>may include a =93communication dela=
y=94, i.e.=20
a time period starting from a date and time included in another metadata=20
<BR>which specifies the time after which the public may read the data. Th=
e LTA=20
shall be able to control the release <BR>of information to the=20
public.<BR><BR>The text states on page 20:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>To process such informati=
on, the=20
LTA MUST retrieve<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPA=
N>enough=20
information on the type and purpose of information enclosed,<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>which may simply be defin=
ed with=20
the use of an apropriate archive<BR><SPAN style=3D"mso-spacerun: yes">&nb=
sp;&nbsp;=20
</SPAN>service policy, e.g. archive service for digitally signed=20
documents.<BR><BR>An =93archive service policy=94 is left undefined. Ther=
e are not=20
enough explanations. The example is not sufficient <BR>to understand whet=
her=20
this concept is valid or not.<BR><BR>The text states on page 21:<BR><BR><=
SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>In some scenarios, a spec=
ific set=20
of meta information must be<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&n=
bsp;=20
</SPAN>preserved together with archive data, e.g. information=20
identifying<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>the =
document=20
owner/author, location or time. <BR><BR>This highlights the fact that som=
e=20
metadata must be understood by the LTA and thus need to be=20
standardized.<BR><BR>The text states on page 21:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Evidence information demo=
nstrates=20
the integrity and existence of<BR><SPAN style=3D"mso-spacerun: yes">&nbsp=
;&nbsp;=20
</SPAN>archived data.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>The =
LTA=20
accepts data for the single purpose of<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>generating or obtaining e=
vidence=20
information for data submitted by a<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>client.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>The evidence information struct=
ure is=20
defined in [RFC4998].<BR><BR>It is unclear how ERS is being used. An ERS =
record=20
should be a metadata.<BR><BR>The text states on page 21:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>In the case where LTA acc=
epts data=20
only for the purpose of generating<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>evidence information (wit=
hout=20
storage capabilites to avoid, e.g.<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>confidentiality issues), =
the=20
archivation process is limited in time.<BR><BR>It is not explained why th=
e=20
=93</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US">archivation=20
process is limited in time&nbsp;=BB.<BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><FONT face=3D"Times New Roman" siz=
e=3D3>The=20
text states on page 21:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>When an LTA performs a re=
newal of=20
evidence, =85 . <BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>It is not=20
explained what this means in terms of operations and metadata to=20
handle.<BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><BR></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New R=
oman"=20
size=3D3>The text states on page 21:</FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman"=20
size=3D3><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>=85 collisions may exist =
now or in=20
the future.<BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>Hash=20
algorithms shall be chosen so that collisions do not exist =93now=94. Col=
lisions=20
might exist in the future. <BR>In this case, the draft should give guidan=
ce on=20
how to handle them in the security considerations section.<BR><BR>The tex=
t=20
states on page 23:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>The Metadata type is a li=
st of=20
open types</SPAN><SPAN lang=3DEN-US style=3D"mso-ansi-language: EN-US"><B=
R><BR><FONT=20
face=3D"Times New Roman" size=3D3>What is an =93open type=94 ? As said ea=
rlier, some=20
metadata MUST be understood by the LTA. <BR>In order to be able to perfor=
m=20
search operations using metadata, the LTAS MUST understand <BR>the syntax=
 of the=20
metadata. Then it can apply matching rules. The matching rules may also b=
e part=20
<BR>of the metadata.<BR><BR>The text states on page 23:<BR><BR><FONT=20
face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><SPAN style=3D"mso-spacerun: yes=
">&nbsp;=20
</SPAN>No attempt is made to recur to some other existing metedata <BR><S=
PAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>specification, e.g., the =
Dublin=20
Core.<BR></FONT></FONT><BR>Some metadata from the Dublin Core should be m=
ade=20
mandatory. One particular type of metadata <BR>should be standardized: to=
allow=20
identifying an =93archive policy=94.<BR><BR>The text states on page 23:<B=
R><BR><FONT=20
face=3D"Courier New"><FONT size=3D2><SPAN style=3D"mso-spacerun: yes">&nb=
sp;&nbsp;=20
</SPAN>Since some global metadata are always associated to data objects=20
and<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>necessary fo=
r the LTA=20
service, an LTA MUST provide a complete<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>description of all metada=
ta it=20
associates with an archived data<BR></FONT></FONT></FONT></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object for operational=20
purposes.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lan=
g=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>The=20
text recognizes that some metadata is necessary for the LTA services. Tho=
se that=20
are absolutely <BR>necessary should be described. <BR><BR>The text states=
 on=20
page 23:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>A client is not required =
to=20
understand the semantics of metadata.</FONT></FONT><BR><BR>How could a cl=
ient=20
make a search, if it does not understand the semantics of the metadata=20
?<BR><BR>On page 26, RawData should not be a choice but rather be a pair=20
composed of an OCTET STRING <BR>and Meta Data indicating the type of the =
OCTET=20
STRING. <BR><BR>The text states on page 27:<BR><BR><FONT size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPA=
N>For=20
preservation purposes, an LTA must have information on=20
archive<BR></FONT></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>data type (e.g., signed o=
r=20
unsigned).<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN la=
ng=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
=20
size=3D3>When preservation is supported, this type of metadata is necessa=
ry for=20
the LTA services. It should be standardized.<BR><BR>The text states on pa=
ge=20
33:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>servicePolicyInfo PolicyInformation,<BR><BR>PolicyInformation is i=
mported=20
from PKIX1Implicit-2009. However the semantics of this item has nothing t=
o do=20
<BR>with this document since it is related to a Certification Policy rath=
er than=20
an Archiving Policy. A reference to <BR>an archiving Policy should be use=
d=20
instead and should be optional.<BR><BR>The text states on page 33:<BR><BR=
><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>serial<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=20
</SPAN>SerialNumber OPTIONAL,<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>nonce<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>Nonce OPTIONAL,<BR><BR>There are no explanations allowing understa=
nding=20
when a SerialNumber is needed/useful in addition to a Nonce.<BR><BR>The t=
ext=20
states on page 37:<BR><BR><FONT face=3D"Courier New" size=3D2>4.3.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN>OperationResponse<BR><BR>(=85)<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>It references the initial=
 request=20
as well as the<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>d=
ata that=20
had been submitted.<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=
=20
</SPAN>OperationResponse ::=3D SEQUENCE {<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>information=20
RequestInformation,<BR><SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN><S=
PAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN>status<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>StatusNotice,<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nb=
sp;&nbsp;=20
</SPAN>data<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>ArchiveData<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN>}<BR></FONT><BR>The ArchiveData should be made OPTIONAL, otherwise=
 10=20
Mbytes of data might be returned with each response.<BR><BR>The text stat=
es on=20
page 39:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN><SPAN style=3D"mso-spacerun: yes=
">&nbsp;=20
</SPAN>The client builds a Request with an<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>information item includin=
g service=20
policy interpreting service<BR></FONT></FONT></FONT></SPAN><SPAN lang=3DE=
N-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>characteristics and servi=
ce=20
configuration parameters.</SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>The=20
client should build a request including an archive policy and metadata in=
=20
accordance with the archive policy. <BR>There should be no =93service pol=
icy=20
interpreting service characteristics&nbsp;=BB, nor =AB&nbsp;service confi=
guration=20
parameters&nbsp;=BB.<BR><BR>The text states on page 40 about the DELETE=20
operation:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; <FONT=20
face=3D"Courier New" size=3D2>&nbsp;</FONT></SPAN><FONT face=3D"Courier N=
ew"=20
size=3D2>After a successful operation, the the server does not<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>maintain any status infor=
mation=20
about the object.</FONT><BR><BR>This is incorrect. A log of what happened=
 should=20
be maintained. <BR><BR>The text states on page 40 about the DELETE=20
operation:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>o<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>The metadata MAY be set to repl=
ace the=20
existing metadata of the<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>object.</FONT></FONT><BR><BR>This is quite odd. When the object is=
=20
deleted, the metadata is also deleted.<BR><BR>The text states on page 40 =
about=20
the DELETE operation:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><S=
PAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>If the client retries a d=
elete=20
operation, it may happen that the LTA<BR></FONT></FONT></FONT></SPAN><SPA=
N=20
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>has already deleted all t=
races of=20
the operation.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPA=
N=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Tim=
es New Roman"=20
size=3D3>This is incorrect. If the client retries a delete operation, it =
may=20
happen that the LTA has already deleted the object. <BR>However, it shall=
 have a=20
trace of the operation. <BR><BR>The text states on page 41 about the VERI=
FY=20
operation:<BR><BR><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>This operation allows a c=
lient to=20
verify the authenticity of<BR></FONT></FONT></FONT></SPAN><SPAN lang=3DEN=
-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>information stored in the=
=20
archive.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lang=
=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>In=20
practice, the verify operation would be used for different purposes. The =
primary=20
one is for checking the quality of the media. <BR>In such a case, transie=
nt=20
information may be returned and that information is not necessarily added=
 to the=20
metadata. <BR>Thus the last sentence of this section is=20
wrong:&nbsp;<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; "</SPA=
N>The LTA=20
returns updated metadata of the object".<BR><BR>If there is a wish to mai=
ntain=20
the validity of the data by renewing </FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<FONT=20
face=3D"Times New Roman" size=3D3>time-stamp tokens, then a different ver=
b should be=20
used, <BR>like =93MAINTAIN=94. The details of the parameters should then =
be=20
given.<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>The text=20
states on page 41 about the STATUS operation:<BR></FONT></SPAN><SPAN lang=
=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<BR></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT size=3D3><FONT=20
face=3D"Times New Roman"><FONT face=3D"Courier New"><FONT size=3D2><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>A client can request the =
status of=20
a data object.</FONT></FONT><BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US">=
<BR></SPAN><SPAN=20
lang=3DEN-US style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New R=
oman"=20
size=3D3>It is unclear what the status of the data object is. What is the=
=20
difference between a status and metadata ? <BR>In some places within the=20
document there is also confusion between the status of an operation and t=
he=20
status </FONT></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>of a data=20
object. The current text is no sufficient to be able to correctly underst=
and.=20
Normally a subset of <BR>the metadata should be returned.<BR><BR>The text=
 on=20
page 41 about the LISTIDS operation is missing to include data to be used=
 with=20
matching rules <BR>and to be compared with metadata. Simply providing a r=
ange of=20
dates as indicated on page 42 is insufficient.<BR><BR>On page 43, the tex=
t is=20
speaking of =93</FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US">restricted=20
BER encoding </SPAN><SPAN lang=3DEN-US style=3D"mso-ansi-language: EN-US"=
><FONT=20
face=3D"Times New Roman" size=3D3>=93. What is it ?<BR><BR>On page 44, th=
e text=20
states: </FONT></SPAN></P><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><BR><FONT face=3D"Cour=
ier New"=20
size=3D2>=93The owner of the S/MIME arc doesn't like to register them in =
the S/MIME=20
arc&nbsp;=BB.</FONT> <BR></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt">Such a sentence should=
 be=20
deleted.<BR><BR>On page 48, the text states:<BR><BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; <FONT face=3D"Courier New"=20
size=3D2>&nbsp;</FONT></SPAN><FONT face=3D"Courier New" size=3D2>The vali=
dity of data=20
should be checked by periodic execution of<BR><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>VERIFY operations intende=
d to=20
ensure data with demonstratable<BR><SPAN style=3D"mso-spacerun: yes">&nbs=
p;&nbsp;=20
</SPAN>integrity is available throughout the lifetime of an archived=20
data<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>object.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>The=20
sentence should be changed since some systems do this automatically witho=
ut the=20
need of such an operation.<BR><BR>On page 48, the text=20
states:<BR><BR></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Depending on the lifetime=
 and the=20
quality of data, =85 <BR><BR></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><FONT face=3D"Times New Roman" size=3D=
3>Which=20
concept is behind the =AB&nbsp;quality of data&nbsp;=BB&nbsp;?<BR><BR>On =
page 48,=20
the text states:<BR><BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nb=
sp;&nbsp;=20
&nbsp;</SPAN><FONT face=3D"Courier New" size=3D2>Nevertheless, in case th=
e private=20
key does become<BR><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
</SPAN>compromised, an audit trail of all the response generated by the<B=
R><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>service SHOULD be kept as=
 a means=20
to help discriminate between<BR></FONT></FONT></SPAN><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: =
EN-US"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>genuine and false respons=
es.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN lang=3DEN-US=20
style=3D"mso-ansi-language: EN-US"><BR><BR><FONT face=3D"Times New Roman"=
 size=3D3>In=20
any case, an audit trail SHALL be kept.<BR><BR>End of=20
comments<BR><BR>Denis</FONT><BR></P></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-=
LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal">----------=20
  </DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #e4e4e4; LINE=
-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; font-color: bl=
ack"><B>From=20
  :</B> <A href=3D"mailto :owner-ietf-ltans@mail.imc.org">owner-ietf-ltan=
s</A>=20
  </DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal"><B>To=20
  :</B> <A href=3D"mailto :i-d-announce@ietf.org">i-d-announce</A> </DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal"><B>Date=20
  :</B> 2009-07-13, 18:30:01</DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT=
-STYLE: normal; FONT-VARIANT: normal"><B>Subject=20
  :</B> I-D Action:draft-ietf-ltans-ltap-08.txt</DIV>
  <DIV><BR></DIV>
  <DIV></DIV>
  <DIV>
  <DIV><U><STRONG>Attachment:</STRONG></U></DIV>
  <DIV>&nbsp;&nbsp;(1).&nbsp;draft-ietf-ltans-ltap-08.txt</DIV><BR></DIV>
  <DIV>
  <DIV>&nbsp;&nbsp;Title : Long-term Archive Protocol=20
  (LTAP)<BR>&nbsp;&nbsp;Author(s) : A. Jerman-Blazic, et=20
  al.<BR>&nbsp;&nbsp;Filename :=20
  draft-ietf-ltans-ltap-08.txt<BR>&nbsp;&nbsp;Pages : 63<BR>&nbsp;&nbsp;D=
ate :=20
  2009-07-13<BR><BR>This document describes a service operated as a trust=
ed=20
  third party<BR>to securely archive electronic documents called a long-t=
erm=20
  archive<BR>service (LTA). We describe an architecture framework and a=20
  protocol<BR>allowing clients to interact with such a service. Bindings=20
  to<BR>concrete transport and security protocol layers are given.<BR><BR=
>A URL=20
  for this Internet-Draft is:<BR><A=20
  href=3D"http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.tx=
t">http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.txt</A><B=
R><BR>Internet-Drafts=20
  are also available by anonymous FTP=20
  at:<BR>ftp://ftp.ietf.org/internet-drafts/<BR><BR>Below is the data whi=
ch will=20
  enable a MIME compliant mail reader<BR>implementation to automatically=20
  retrieve the ASCII version of=20
the<BR>Internet-Draft.<BR><BR></DIV></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_09073014063675071735554_002--





Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6T8U4UN033784 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 29 Jul 2009 01:30:04 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6T8U4SR033783; Wed, 29 Jul 2009 01:30:04 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [64.170.98.32]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6T8U4Mj033773 for <ietf-ltans@imc.org>; Wed, 29 Jul 2009 01:30:04 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id 00A493A6BC8; Wed, 29 Jul 2009 01:30:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-ltans@imc.org
Subject: I-D Action:draft-ietf-ltans-dssc-10.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090729083002.00A493A6BC8@core3.amsl.com>
Date: Wed, 29 Jul 2009 01:30:01 -0700 (PDT)
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Long-Term Archive and Notary Services Working Group of the IETF.


	Title           : Data Structure for the Security Suitability of Cryptographic Algorithms (DSSC)
	Author(s)       : T. Kunz, et al.
	Filename        : draft-ietf-ltans-dssc-10.txt
	Pages           : 45
	Date            : 2009-07-29

Since cryptographic algorithms can become weak over the years, it is
necessary to evaluate their security suitability.  When signing or
verifying data, or when encrypting or decrypting data, these
evaluations must be considered.  This document specifies a data
structure that enables an automated analysis of the security
suitability of a given cryptographic algorithm at a given point of
time which may be in the past, at the present time or in the
future.Conventions used in this document

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ltans-dssc-10.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-ltans-dssc-10.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2009-07-29012739.I-D@ietf.org>

--NextPart--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6MA8Vo2017063 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 22 Jul 2009 03:08:31 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6MA8Vad017062; Wed, 22 Jul 2009 03:08:31 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from postrelay7.edis.at (postrelay7.edis.at [85.126.233.180]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6MA8JJZ017046 for <ietf-ltans@vpnc.org>; Wed, 22 Jul 2009 03:08:30 -0700 (MST) (envelope-from andreas.menke@openlimit.com)
Received: from mailrelay.edis.at (postrelay7.edis.at [85.126.233.180]) by postrelay7.edis.at (Postfix) with ESMTP id EEDB31804FDF6 for <ietf-ltans@vpnc.org>; Wed, 22 Jul 2009 12:08:17 +0200 (CEST)
Received: from ANDY-MOB ([::ffff:212.202.128.19]) (AUTH: LOGIN andreas.menke@openlimit.com, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by mailrelay.edis.at with esmtp; Wed, 22 Jul 2009 12:08:17 +0200 id 00000000180216CB.000000004A66E511.000060B1
Received: from ANDYMOB by ANDY-MOB (PGP Universal service); Wed, 22 Jul 2009 12:08:20 +0100
X-PGP-Universal: processed; by ANDY-MOB on Wed, 22 Jul 2009 12:08:20 +0100
From: "Andreas Menke" <andreas.menke@openlimit.com>
To: ietf-ltans@vpnc.org
Subject: Comment on draft-ietf-ltans-xmlers-03.txt (4)
Date: Wed, 22 Jul 2009 12:08:09 +0200
Organization: OpenLimit SignCubes GmbH
Message-ID: <001101ca0ab4$544e2940$fcea7bc0$@menke@openlimit.com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoKtFAy5+hSt01+TD6WTZXbEVYFTw==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Language: de
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Hello list.

There a few other points I want to tell:

1) CanonicalizationMethodType has in XMLDSIG (RFC3275) for <any> =
contents
modifiers minOccurs=3D0 and maxOccurs=3Dunbound set. Same for =
DigestMethodType.
In general it is better to use the original instead of defining it =
twice.

2) HashTree renewal is somewhat confusing.=20

	In 4.2.2 Generation it is said in 4.:=20
' Calculate hash value hatsc(i) =3D H(ATSC(i))from binary
      representation of the previously generated and ordered
      <ArchiveTimeStampChain> elements within <ArchiveTimeStampSequence>
      element, corresponding to data object d(i).'

Is it meant	that for all previous <ArchiveTimeStampChain> elements
ordered ascending according to their order attribute, they must be
canonicalized each for its own, binary appended and then hashed with H
resulting in hash value hatsc(i).

	In 4.3 Verification it is said in 3. that:
' contains hash
      values of data object and the hash value of all preceding Archive
      Time-Stamp Chains'

This should be read as: contains the hash value h(i)' for data object i
which is build from all preceding <ArchiveTimeStampChain> elements =
ordered
ascending according to their order attribute, canonicalized each for its
own, binary appended and then hashed with algorithm H resulting in hash
value hatsc. h(i)' is then the hash value of the binary concatenation of
H(i) and hatsc: h(i)' =3D H(H(i)+hatsc).


Regards

Andreas Menke


-----------------------------
Diplom-Informatiker (Uni.)
Andreas Menke
Team Leader, Development

OPENLiMiT SignCubes GmbH
Saarbr=FCcker Str. 38 A
D-10405 Berlin

Fon: +49 30 868 766 =96 10
Fax: +49 30 868 766 =96 11
andreas.menke@openlimit.com
www.openlimit.com

Gesch=E4ftsf=FChrer:
Heinrich Dattler, Armin Lunkeit
Nadine Model (Prokuristin)
Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 86352 B
Finanzamt f=FCr K=F6rperschaften II
St.-Nr. 37/155/20819
USt-ID: DE 224136339
---

Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und =
testen
Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage =
kostenlos.
Hier downloaden:
https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-testversio=
n.h
tml





Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GBI5L7091389 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 16 Jul 2009 04:18:05 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6GBI5C2091388; Thu, 16 Jul 2009 04:18:05 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from setcce.si (mail.setcce.si [88.200.65.130]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GBHroX091359 for <ietf-ltans@vpnc.org>; Thu, 16 Jul 2009 04:18:04 -0700 (MST) (envelope-from aljosa@setcce.si)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Comment on draft-ietf-ltans-xmlers-03.txt (3)
Date: Thu, 16 Jul 2009 13:17:51 +0200
Message-ID: <B365DBD652563B41A90F1F3B546A6C8F81D9F1@localpolitix.setcce.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Comment on draft-ietf-ltans-xmlers-03.txt (3)
Thread-Index: AcoF/LDVMmfekfD2TvOTU2gKb+f59QAA9nig
References: <001a01ca05fc$b4e00c40$1ea024c0$@menke@openlimit.com>
From: "Aljosa Jerman Blazic" <aljosa@setcce.si>
To: "Andreas Menke" <andreas.menke@openlimit.com>, <ietf-ltans@vpnc.org>
Cc: "Svetlana Saljic" <svetlana.saljic@setcce.si>
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Dear Andreas

First sorry for slow reply. We did some work on new draft to be =
published within days and I thnik your second question was answered =
driectly (about the ordering and XML schema - this should be fixed now - =
thank you!).

Now back to your questions. See my answers in-line:

> Hello list.
>=20
> I did not got a response on my 'Comment on ...' from Di 23.06.2009
> 09:14. So
> I want to insist.
>=20
> Is it truly understood, that if 'Calculate hash value from binary
> representation of the last
>       <ArchiveTimeStamp> element [...].' (Section 4.2.1, point 2,
> sentence
> 2) is correct, than there is no chance ever cumulating hash-trees of
> hash-trees and so on to get a new timestamp on top during timestamp
> renewal
> since an ATS is for (mostly) every ERS different? If, for example, in
> the
> last 30years there are 1 million hash-trees build with 1 million
> timestamps
> on top, reduced to >=3D 1million ERS. Than it would be on timestamp
> renewal
> that one must get 1 million new timestamps (preserving the same hash-
> tree
> size)? It is true, that this must be done in case of weakness of the
> digest
> algorithm, but why on timestamp renewal? What is the deeper sense on
> using
> the ATS to hash and not the <TimeStamp> element which likely is the
> same for
> all generated ERS of some hash-tree? If, for example, one wants that
> the
> revocation values are to be secured by the next timestamp, than it
> might be
> nicer to define a new element inside <TimeStamp> which is capable of
> holding
> that data, *not* including the reduced hash-tree which varies from ERS
> to
> ERS.

The problem arises from the fact that in case timeStamp element only =
holds, e.g. hash value, and signature value (i.e. no cryptographic =
information) and if there are no other means used to time-stamp =
cryptographic information from the preceding time-stamp (e.g. CRL, =
certs...) it would be impossible to check the validity of the =
time-stamps in the chain. This is the reason why a complete ATS (ATS has =
a placeholder for cryptographic information) has to be hashed and =
timeStamped again.

Another limitation arises in case timestamp element only is =
re-time-stamped - that would limit the renewal process only for the =
original group. In some cases it might be desirable that as archive data =
are grouped to obtain one time stamp e.g. per-day, then the renewal =
process takes under consideration all timestamp tokens generated, e.g. =
through the year. This is why the current proposal is more generic. =
However there is a point in your statement and we'll consider that with =
the new draft version.

> Is it truly understood, that if 'Acquire the time-stamp for the
> calculated
> hash value.' (Section 4.2.1, point 2, sentence 3) in direct =
conjunction
> with
> sentence 2 (see above) is correct, than one must get a timestamp for
> *every*
> ERS on timestamp renewal? Why not doing Merkle-HashTrees and than
> reducing?

This is another possibility, but it would make the whole process much =
more complex. A simple answer would be to collect timeStamp and =
cryptographicInformation elements, compute hash values and get new =
timeStamp. This information (timeStamp + cryptographicInformation) is =
the same for every ERS record.

> In Section 4.3, point 4, part of sentence 2 it is not clear why to
> verify
> that some ATS 'does not contain other hash values'. Do any hash values
> (of
> known or unknown data) disturb any prove in XML but not in DER?

The simple reason for that is hash collision prevention. In case that =
other hash values are allowed it might happen that some random values =
are added (note that the amount of combination without this restriction =
is infinite) until the hash value computed form the list is equal to the =
hash value computed from the original list of input hash values.
=20
> XML ERS might be useless in case of large archives. RFC4998 seems to =
be
> clearer.

I disagree here as this heavily depends on the scenarios. It may be =
desirable to preserve XML structures for uniformity and we see no =
particular obstacle to deploy XML interpretation of ERS. Mind you that =
(archive) data may also come in a form of XML. On top of that, there are =
efficient ways to compress XML or use Efficient XML (EXI). This should =
be no problem for large archives.

Thank you again for your valuable comments!

Best regards

Aljosa Jerman Blazic

> Regards
>=20
> Andreas Menke
>=20
> -----------------------------
> Diplom-Informatiker (Uni.)
> Andreas Menke
> Team Leader, Development
>=20
> OPENLiMiT SignCubes GmbH
> Saarbr=FCcker Str. 38 A
> D-10405 Berlin
>=20
> Fon: +49 30 868 766 - 10
> Fax: +49 30 868 766 - 11
> andreas.menke@openlimit.com
> www.openlimit.com
>=20
> Gesch=E4ftsf=FChrer:
> Heinrich Dattler, Armin Lunkeit
> Nadine Model (Prokuristin)
> Sitz der Gesellschaft: Berlin
> Amtsgericht Charlottenburg HRB 86352 B
> Finanzamt f=FCr K=F6rperschaften II
> St.-Nr. 37/155/20819
> USt-ID: DE 224136339
> ---
>=20
> Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und
> testen
> Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage
> kostenlos.
> Hier downloaden:
> https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-
> testversion.h
> tml
>=20
>=20



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GA41rB085183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 16 Jul 2009 03:04:01 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6GA40DJ085182; Thu, 16 Jul 2009 03:04:00 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from postrelay7.edis.at (postrelay7.edis.at [85.126.233.180]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6GA3m7P085143 for <ietf-ltans@vpnc.org>; Thu, 16 Jul 2009 03:04:00 -0700 (MST) (envelope-from andreas.menke@openlimit.com)
Received: from mailrelay.edis.at (postrelay7.edis.at [85.126.233.180]) by postrelay7.edis.at (Postfix) with ESMTP id E568E1804FDB5 for <ietf-ltans@vpnc.org>; Thu, 16 Jul 2009 12:03:46 +0200 (CEST)
Received: from ANDY-MOB ([::ffff:212.202.128.19]) (AUTH: LOGIN andreas.menke@openlimit.com, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by mailrelay.edis.at with esmtp; Thu, 16 Jul 2009 12:03:46 +0200 id 000000001804DDC2.000000004A5EFB02.000046D1
Received: from ANDYMOB by ANDY-MOB (PGP Universal service); Thu, 16 Jul 2009 12:03:50 +0100
X-PGP-Universal: processed; by ANDY-MOB on Thu, 16 Jul 2009 12:03:50 +0100
From: "Andreas Menke" <andreas.menke@openlimit.com>
To: ietf-ltans@vpnc.org
Subject: Comment on draft-ietf-ltans-xmlers-03.txt (3)
Date: Thu, 16 Jul 2009 12:03:39 +0200
Organization: OpenLimit SignCubes GmbH
Message-ID: <001a01ca05fc$b4e00c40$1ea024c0$@menke@openlimit.com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoF/LDVMmfekfD2TvOTU2gKb+f59Q==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Language: de
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Hello list.

I did not got a response on my 'Comment on ...' from Di 23.06.2009 =
09:14. So
I want to insist.

Is it truly understood, that if 'Calculate hash value from binary
representation of the last
      <ArchiveTimeStamp> element [...].' (Section 4.2.1, point 2, =
sentence
2) is correct, than there is no chance ever cumulating hash-trees of
hash-trees and so on to get a new timestamp on top during timestamp =
renewal
since an ATS is for (mostly) every ERS different? If, for example, in =
the
last 30years there are 1 million hash-trees build with 1 million =
timestamps
on top, reduced to >=3D 1million ERS. Than it would be on timestamp =
renewal
that one must get 1 million new timestamps (preserving the same =
hash-tree
size)? It is true, that this must be done in case of weakness of the =
digest
algorithm, but why on timestamp renewal? What is the deeper sense on =
using
the ATS to hash and not the <TimeStamp> element which likely is the same =
for
all generated ERS of some hash-tree? If, for example, one wants that the
revocation values are to be secured by the next timestamp, than it might =
be
nicer to define a new element inside <TimeStamp> which is capable of =
holding
that data, *not* including the reduced hash-tree which varies from ERS =
to
ERS.

Is it truly understood, that if 'Acquire the time-stamp for the =
calculated
hash value.' (Section 4.2.1, point 2, sentence 3) in direct conjunction =
with
sentence 2 (see above) is correct, than one must get a timestamp for =
*every*
ERS on timestamp renewal? Why not doing Merkle-HashTrees and than =
reducing?

In Section 4.3, point 4, part of sentence 2 it is not clear why to =
verify
that some ATS 'does not contain other hash values'. Do any hash values =
(of
known or unknown data) disturb any prove in XML but not in DER?


XML ERS might be useless in case of large archives. RFC4998 seems to be
clearer.

Regards

Andreas Menke

-----------------------------
Diplom-Informatiker (Uni.)
Andreas Menke
Team Leader, Development

OPENLiMiT SignCubes GmbH
Saarbr=FCcker Str. 38 A
D-10405 Berlin

Fon: +49 30 868 766 =96 10
Fax: +49 30 868 766 =96 11
andreas.menke@openlimit.com
www.openlimit.com

Gesch=E4ftsf=FChrer:
Heinrich Dattler, Armin Lunkeit
Nadine Model (Prokuristin)
Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 86352 B
Finanzamt f=FCr K=F6rperschaften II
St.-Nr. 37/155/20819
USt-ID: DE 224136339
---

Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und =
testen
Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage =
kostenlos.
Hier downloaden:
https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-testversio=
n.h
tml





Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6DGUXMo088287 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Jul 2009 09:30:33 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6DGUXf0088286; Mon, 13 Jul 2009 09:30:33 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [64.170.98.32]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6DGUWA0088280 for <ietf-ltans@imc.org>; Mon, 13 Jul 2009 09:30:33 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id A86903A6E2C; Mon, 13 Jul 2009 09:30:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-ltans@imc.org
Subject: I-D Action:draft-ietf-ltans-ltap-08.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090713163001.A86903A6E2C@core3.amsl.com>
Date: Mon, 13 Jul 2009 09:30:01 -0700 (PDT)
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Long-Term Archive and Notary Services Working Group of the IETF.


	Title           : Long-term Archive Protocol (LTAP)
	Author(s)       : A. Jerman-Blazic, et al.
	Filename        : draft-ietf-ltans-ltap-08.txt
	Pages           : 63
	Date            : 2009-07-13

This document describes a service operated as a trusted third party
to securely archive electronic documents called a long-term archive
service (LTA).  We describe an architecture framework and a protocol
allowing clients to interact with such a service.  Bindings to
concrete transport and security protocol layers are given.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ltans-ltap-08.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-ltans-ltap-08.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2009-07-13092537.I-D@ietf.org>

--NextPart--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6ADhhN6028044 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 10 Jul 2009 06:43:43 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n6ADhhf2028043; Fri, 10 Jul 2009 06:43:43 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from postrelay2.edis.at (postrelay2.edis.at [85.126.233.175]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n6ADhVEg027981 for <ietf-ltans@vpnc.org>; Fri, 10 Jul 2009 06:43:43 -0700 (MST) (envelope-from andreas.menke@openlimit.com)
Received: from mailrelay.edis.at (postrelay2.edis.at [85.126.233.175]) by postrelay2.edis.at (Postfix) with ESMTP id 729DE18050748 for <ietf-ltans@vpnc.org>; Fri, 10 Jul 2009 15:43:30 +0200 (CEST)
Received: from ANDY-MOB ([::ffff:212.202.128.19]) (AUTH: LOGIN andreas.menke@openlimit.com, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by mailrelay.edis.at with esmtp; Fri, 10 Jul 2009 15:43:29 +0200 id 0000000008017DD8.000000004A574582.000074DB
Received: from ANDYMOB by ANDY-MOB (PGP Universal service); Fri, 10 Jul 2009 15:43:30 +0100
X-PGP-Universal: processed; by ANDY-MOB on Fri, 10 Jul 2009 15:43:30 +0100
From: "Andreas Menke" <andreas.menke@openlimit.com>
To: ietf-ltans@vpnc.org
Subject: Comment on draft-ietf-ltans-xmlers-03.txt (2)
Date: Fri, 10 Jul 2009 15:43:18 +0200
Organization: OpenLimit SignCubes GmbH
Message-ID: <001501ca0164$66001800$32004800$@menke@openlimit.com>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoBZGHrfm8VArJARkeqT/Pze7BQ+w==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Language: de
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>

Hello list.

There's another simple difficulty. Might it be that the '<Sequence>' =
element
should have an attribute 'Order' as noted in 3.2.2 2. and 3. but =
forgotten
in XSD?


Kind regards

Andreas Menke



-----------------------------
Diplom-Informatiker (Uni.)
Andreas Menke
Team Leader, Development

OPENLiMiT SignCubes GmbH
Saarbr=FCcker Str. 38 A
D-10405 Berlin

Fon: +49 30 868 766 =96 10
Fax: +49 30 868 766 =96 11
andreas.menke@openlimit.com
www.openlimit.com

Gesch=E4ftsf=FChrer:
Heinrich Dattler, Armin Lunkeit
Nadine Model (Prokuristin)
Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 86352 B
Finanzamt f=FCr K=F6rperschaften II
St.-Nr. 37/155/20819
USt-ID: DE 224136339
---

Erleben Sie, wie einfach es ist, elektronisch zu unterschreiben und =
testen
Sie die neue Signatur-Software OpenLimit CC Sign 2.5 f=FCr 30 Tage =
kostenlos.
Hier downloaden:
https://www.openlimit.com/de/produkte/cc-sign/download-cc-sign-testversio=
n.h
tml




