97 lines
7.9 KiB
Plaintext
97 lines
7.9 KiB
Plaintext
<mxfile host="Electron" modified="2024-03-23T09:19:11.753Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="Q3X5hqbzrDIvC_jVA4I-" version="24.0.4" type="device">
|
|
<diagram name="Page-1" id="AvqYiIvQEs9WhzMoEz0v">
|
|
<mxGraphModel dx="658" dy="397" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-3" target="ciDpwXPfI_i4saoGPbpC-8" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.617;entryY=-0.006;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-6" target="ciDpwXPfI_i4saoGPbpC-8" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="314" y="190" />
|
|
<mxPoint x="101" y="190" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-8" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="83.92857142857143" y="283.86189258312015" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-8" value="Chiffrement des attributs confidentiels par les clés générées à la volée" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10" y="215.31969309462914" width="147.85714285714286" height="51.406649616368284" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-32" target="ciDpwXPfI_i4saoGPbpC-34" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-32" value="Chiffrement des attributs privés avec la `KeyRecover`" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10" y="283.86189258312015" width="147.85714285714286" height="51.406649616368284" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-34" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="83.92857142857143" y="429.51406649616365" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-34" value="Chiffrement du PCD par la `ProcessKey`" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10" y="352.4040920716113" width="147.85714285714286" height="51.406649616368284" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="83.92857142857133" y="558.6426742876902" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-38" value="PCD finalisé" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10" y="429.51406649616365" width="147.85714285714286" height="51.406649616368284" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-3" value="Complétion des attributs" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10" y="28.204" width="147.8575" height="36.408" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-5" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="157.8575" y="46.408" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="236" y="46" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-5" value="Hash des requètes&nbsp; et items en référence" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="236.09876041666666" y="30.952000000000012" width="147.8575" height="36.408" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="3myC8f9OMjQV40cWkx-L-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-6" target="3myC8f9OMjQV40cWkx-L-1" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="314" y="190" />
|
|
<mxPoint x="430" y="190" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-6" value="clés générées à la volée" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="240.0025" y="82.816" width="147.8575" height="36.408" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="3myC8f9OMjQV40cWkx-L-1" value="in memory" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="440.0025" y="170.996" width="147.8575" height="36.408" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="ciDpwXPfI_i4saoGPbpC-53" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="83.92857142857133" y="594.7232094052231" as="sourcePoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ciDpwXPfI_i4saoGPbpC-53" target="ciDpwXPfI_i4saoGPbpC-58" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-53" value="Relais 1,2,3,4" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10" y="614.7848665058057" width="147.85714285714283" height="36.080535117532975" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="ciDpwXPfI_i4saoGPbpC-58" value="Broadcast&nbsp;<br>Relais" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="10.002857142857238" y="663.919464882467" width="147.85714285714283" height="36.080535117532975" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="x6ZfMKw6pb64NkzxFiF4-1" value="Message du PCD" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
|
|
<mxGeometry y="555" width="180" height="45" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|