Brevet FR2841412A1 — publié le 20031226

par une carte a puce. I:)is,oostit assurant de fagon combine le conditionneme,: et le controle de diffusion d'une aeuvre numerisable ai',nii que 17tlentification evolutive de l'auteur de l'aeuvre,, utilisateur du dispositif. C;bjecitif du dispositif 11 s'agit d'attribuer des proprietes a un ensemble de documents numeriques permc?tl-n d' en garantir ['identification, I' inte?grite? et le controle quel que soit l'environnemE!:t utilise ou les traitements effectues. Plusieurs objectifs secondaires resultent de ltobjectif principal. Nous parlerons de Ic notion de document conditionne >' capable d'interagir avec le milieu dans lequel il doit evoluer. 1n ov darchiver des condensate pour effectuer ses controles. - l,e fai de lier les variables de diffusion d'une aeuvre a l'ceuvre ellememe --]:,e fait de changer la problematique de la securite informatique en la transferant d contenant, >, vers le contenu, les documents eux memes. Ainsi, les documents restent securises dans l' environnement habitue! non securi se de l utilicateur lambda. F,neijoe general: Contrairement aux solutions actuelles qui dissocient les traitements du document lui- mc^-?me, notre solution lie definitivement les processus aux documents concernes A nsi dans le cadre particulier de la signature numerique, nul besoin pour l'utilisateur fina d'utiliser plusieurs produits pour stauthentifier, signer, suivre ou definir les con couvrent ['ensemble de ses besoins et ouvrent la vole vers de multiples possibilites. La mise au point de ce > capable dtinteragir avec le milieu par l'integr-ation de proprietes multiples, donne la possibilite a l'utilisateur de controle.r 1 diffusion de ses creations en tout temps et en tout lieu - de matriser les dates dE reception et les conditions d'utilisation (periode, frequence, volume,...) - de limite 'e' destina air-?s en n'autorisant l'utilisation qu'apres identification (du reste, I'attriou-lior - d'un mecanisme de declenchement d'action va au- dela de la simple autorsalior d'ouverture de document). La mise en ceuvre de cette technologie est des plus simplex, I'utilisateur final manic ul- son ' comme n'importe quel fichier informatique. Les services a distance ont un simple role de controle: I'utilisateur est libre d'utiliser 1 service de messagerie de son choix ou tout simplement de copier ses conditionnes >' sur tout support (disquette, cd-rom, zip,...) a remettre au destinahnire. Le dispositif prend en compte les deplacements des utilisateurs au sein d'entr prse dans un reseau hautement securise. Nous sommes capables de router toute den-andE de connexion di utilisateur par un systeme de routage qui nous est propre. St:ructure dw reseau. Notre structure peut etre assimilee a un service postal. L'cbonne afilie a un ', insere des documents dans une envelopoe L'unite postale participe avec , coiffe la structure. Agence et direction postales vent SUt I'lnternet; le bureau postal peut ne pas etre sur l'lnternet. La pyramide peut se developper a l'infini. La direction postale peut avoir une;nfinit d'aAgences. Les agences peuvent avoir une infinite de bureaux, dont le ncmor d' Abonnes possible est fonction du trafic effectue sur chacun d'eux. La pyramide se fortifie par l'ajout d'unites de sauvegarde et de conservation et documents, sans compter les unites propres au systeme de certification. ; ;xs,^,; t=-,f, s 11 1 >^ s I Top horaire international >, 9 3) LC 'lii'i'' ' '^S 1 3at\Or\/. CSOeltvO,ur '7,A C t p bOra\te \ 04,y' 0, 0 -: s S:S:.:. 2 2 > O > du dispositif: - I'auteur createur de l'ceuvre, > I'utilisateur de l'ceuvre, > - le service de gestion des utilisateurs et de contrBle a distance des ccuvres emises, >, - le service de gestion des bureaux de posse, de controle a distance de leur bon fonctionnement, > Un ou p]usieurs serveurs de temps universe! accessible(s): - aux services de gestion des utilisateurs > - aux services de gestion des bureaux de posse > Compositor' irogicielle (ha.que acteur du dispositifutilise son equipement a ['aide d'un logiciel qui lui permet de disposer de son equipement et de mettre en ceuvre les fonctionnalites propres a sa qualite cl acteur dans le dispositif. I.'emetteur, abonne, ou le receveur, simple utilisateur, disposent d'un meme logiciel dont les fonc.tionnalites vent brides pour le simple utilisateur. I.es acteurs responsables de l'utilisation des bureaux de posses ont un logiciel specifique . Les acteurs responsables de l'utilisation des agences postales ont un logiciel specifique L.es logic,iels utilises dans le cadre du present dispositif pourront etre modifies de fa,con a sadapter a des equipements particuliers ou a des demandes specifiques de la part des act ur s sans que le dispositif ne soit lui meme modifie dans son mode de fonctionnement presentement decrit. fi3S d util'setion (Use Case) - eraits C:ontracter un abonne 1. L,e Bureau de posse memorise la chane d'identite de l'abonne, cree un code agreme f. - condensat crypte - a partir de cette chame 2. I,e Bureau de posse remet a l'abonne un support physique (dongle, cd-coin, carte a puce,... sur lequel est stocke le code agrement. Authentifier un abonne 1. I,'abonn'. introduit une chame d'identification connue de lui seule (demandee a chaque connexion) 2.]:1 se forme une chame de connexion cryptee composee a. L)u code agrement b. D'un condensat de la chane d' identification c. D'une chame de sequence (condensat d'un journal de transaction de l'abonn.: el. done modifie a chaque transaction effectuee par l'abonne) 3. L,'abonne se connecte au bureau de posse suivant un protocole securise et emet la. chane de connexion cryptee 4. Le Bureau de posse decrypte la chame de connexion (.:as I__utilisti_n l,e Bureau de Poste memorise definitivement le condensat de la chane d'identific;-^tif n Autre Gas et_u te lere utilisation 1. I,e Bureau de Poste compare les elements contenu dans la chame de connexion aux e lements propres a l'abonne qu'il a memorise et accepte eventuellement la connexion 2. Le Bureau de Poste et l'Abonne mettent a jour, independamment, un journal de transaction et modifient respectivement leur charne de sequence pour une prochaine connexi.on. A ternatve possible a la formation de la chame de sequence: Pour des raisons d'economie, la chame de sequence peut n'etre formee qu'a partir de certai -re s transactions particulieres de l'abonne (ex: prise en compte des seules actions de production d'un document conditionne, non prise en compte des actions de consultations,...) (::onstDiuer l''mfvre conditionnee 1. L,'abonne emetteur cree un document conditionne vice appele enveloppe et le nomr,e 2.],'abonn.' compose le contenu de 1'enveloppe (insertion de differentes ceuvres) 3. I,'abonne attribue differentes proprietes a l'enveloppe, notamment: a. La liste des cosignataires b. La liste des destinataires c. La liste d'actions a executer a effectuer a l'ouverture: condition d'utilisatior., (periode, frequence, volume, accuse reception...) - I'attribution d'un rrecanisme de declenchement d' action va au-dela de la simple autorisation douverture de document. d. La liste des proprietes susceptibles d'evoluer (signatures multiples, dates correspondent le tout a ['aide des variables fournie par le bureau de posse. b. ur. deuxieme groupage compose du 1er groupage, du numero d'instance d I'enveloppe et des coordonnees du Bureau de Poste AIternative possible lors du 2etne groupage: Les variables fournies par le Bureau de Poste et ayant permis d'effectuer le 1er groupage peuvent etre aoutes en clair a la fin du 2eme groupage. LItiL3iser i'cE!u're conditionnee _ I' -.,'. : , L1 , 'ii.sssicssscss " i'"" 2C: is2 i: SO l >- s s - - Contrat u ilm "Marc et son projet" s.; s: alain dubourg 3, _ _ pascal boisduvin 4sitc 1::Copiar a destinataires >c=: 3 c::: jean dardeni ->>c::..> ssc s: Er,voler ^.:>. Irr,ariner,& micheie iafleur c 3is contrat de mare c c c c s s c, - 3 Mercredi 26 Avrli 2001 18 h OO - creation de i'enveioppe .- Jeudi 27 Avril 2001 10 h 50 - r ception de pierre . Jeudi 27 Avril 2001 11 h 50 signature de pierre "::2i\''.'.i'."'2'.. I : 1.],'utilisateur recepteur effectue un ler degroupage, il en extrait: a. Ies coordonnes du Bureau de Poste a contacter b. Ie n d'instance de l'enveloppe 2. L'utilisateur recepteur se connecte aupres du Bureau de Poste determine lors de c,e I e' degro-clpage 3.],'utilisateur emet le numero d'instance de 1'enveloppe 4. 1,e Bureau de Poste declenche les actions a effectuer a l'ouverture de l'enveloppe a. Le bureau de posse memorise eventuellement les proprietes susceptibles d'evoluer (signatures multiples, dates de reception,...) b. Le bureau de posse transmet ces proprietes a l'abonne emetteur sous forn:, d'enveloppe (a annexer a l'enveloppe initiale) S.] e Bureau de Poste transmet les variables permettant d'effectuer le 2eme degroupage notamment, le type d'algorithme utilise pour forme le condensat 6. L'utilisateur effectue le 2eme degroupage et reconstitue le condensat de 1'envelopp; et lemet vers le Bureau de Poste 7.],e Bureau de Poste compare le condensat de l'utilisateur avec le condensat initial S.].,e Bureau de Poste emet eventuellement une certification sous forme d'une enveop e (a annexer a l'enveloppe re,cue) G;sseire Abonne: utilisateur identifie dans le present dispositif, muni du droit de creation d'enveloppe Agence Postale: Equipement de gestion et controle des Bureaux de Poste Bureau de Poste: Equipement de gestion des abonnes et de controle de diffusion des enveloppe Condensat: appele aussi Hash, ou empreinte - correspond a la contraction d'un element initial tel que ['element initial ne puissent etre obtenu a partir du condensat et que toute variation minime de ['element initial engendre une modification complete du condensat (onditionnement: traitement effectue sur un/des ccuvre(s) de fa,con a en garantir les p ropriet s intrinseques et d' en controler la diffusion ulterieure ( ontrole de diffiusion: elements permettant d'assurer la tra,cabilite d'une aeuvre, et d'en ma^triser les conditions d'utilisation Envelope: nom donne au document contenant ['ensemble des aeuvres conditionnes