summaryrefslogtreecommitdiff
path: root/Documentation/master-key.svg
diff options
context:
space:
mode:
authorJakob Unterwurzacher2015-12-02 09:03:37 +0100
committerJakob Unterwurzacher2015-12-02 09:03:37 +0100
commita6971ade94bea9f7889fb39fecb5a8c2ded73008 (patch)
tree3fb7b16b37fff98d02713f4764403523e531062a /Documentation/master-key.svg
parent026ab56de4b61df634ee22089c6e4ed361e3ae98 (diff)
svg: add colored annotations
Also, show the IV in the master key decryption process
Diffstat (limited to 'Documentation/master-key.svg')
-rw-r--r--Documentation/master-key.svg329
1 files changed, 215 insertions, 114 deletions
diff --git a/Documentation/master-key.svg b/Documentation/master-key.svg
index dff9a9a..bfc404a 100644
--- a/Documentation/master-key.svg
+++ b/Documentation/master-key.svg
@@ -9,9 +9,9 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="196.16408mm"
- height="40.672203mm"
- viewBox="0 0 695.06956 144.1141"
+ width="158.81688mm"
+ height="62.826447mm"
+ viewBox="0 0 562.73697 222.61338"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
@@ -19,15 +19,47 @@
<defs
id="defs4">
<marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker13890"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ inkscape:connector-curvature="0"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path13892" />
+ </marker>
+ <marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
- id="marker7052"
+ id="marker13078"
style="overflow:visible"
- inkscape:isstock="true">
+ inkscape:isstock="true"
+ inkscape:collect="always">
<path
- id="path7054"
+ id="path13080"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker12104"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path12106"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
@@ -36,18 +68,18 @@
<marker
inkscape:isstock="true"
style="overflow:visible"
- id="marker6954"
+ id="marker11348"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:collect="always">
<path
+ inkscape:connector-curvature="0"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
- id="path6956"
- inkscape:connector-curvature="0" />
+ id="path11350" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
@@ -102,9 +134,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1.4"
- inkscape:cx="432.9172"
- inkscape:cy="-9.3512986"
+ inkscape:zoom="1.979899"
+ inkscape:cx="273.79956"
+ inkscape:cy="88.979971"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
@@ -125,8 +157,8 @@
units="mm"
spacingx="3.543307"
spacingy="3.543307"
- originx="-14.173228"
- originy="-940.93176" />
+ originx="-16.196071"
+ originy="-900.13387" />
</sodipodi:namedview>
<metadata
id="metadata7">
@@ -144,190 +176,259 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
- transform="translate(-14.173229,32.683695)">
+ transform="translate(-16.196072,70.385088)">
<rect
style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4273"
width="202.04276"
- height="95.854424"
- x="21.259842"
- y="-25.597082" />
- <rect
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect4267"
- width="180.77509"
- height="21.300983"
- x="31.893673"
- y="6.3543887" />
+ height="144.27431"
+ x="23.745562"
+ y="0.86738396" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4269"
width="180.77509"
height="21.300983"
- x="31.893673"
- y="38.30587" />
+ x="34.379395"
+ y="14.30587" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="69.846199"
- y="-7.6566925"
+ x="70.482063"
+ y="-8.3704147"
id="text4155"
sodipodi:linespacing="125%"
- transform="scale(0.99921743,1.0007832)"><tspan
+ transform="scale(0.99921742,1.0007832)"><tspan
sodipodi:role="line"
id="tspan4157"
- x="69.846199"
- y="-7.6566925"
+ x="70.482063"
+ y="-8.3704147"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">gocryptfs.conf</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="66.150955"
- y="96.744003"
+ x="69.708466"
+ y="-47.437698"
id="text4155-8"
sodipodi:linespacing="125%"
transform="scale(0.99921742,1.0007832)"><tspan
sodipodi:role="line"
id="tspan4157-1"
- x="66.150955"
- y="96.744003"
+ x="69.708466"
+ y="-47.437698"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">User password</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="40.227585"
- y="21.638418"
- id="text4155-88"
- sodipodi:linespacing="125%"
- transform="scale(0.99921743,1.0007832)"><tspan
- sodipodi:role="line"
- id="tspan4157-9"
- x="40.227585"
- y="21.638418"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">Encrypted master key</tspan></text>
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="50.86974"
- y="53.564938"
+ x="54.610546"
+ y="29.583706"
id="text4155-88-4"
sodipodi:linespacing="125%"
- transform="scale(0.99921743,1.0007832)"><tspan
+ transform="scale(0.99921742,1.0007832)"><tspan
sodipodi:role="line"
id="tspan4157-9-8"
- x="50.86974"
- y="53.564938"
+ x="54.610546"
+ y="29.583706"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">Scrypt parameters</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4271"
width="201.96851"
height="21.259884"
- x="21.259844"
- y="81.49601" />
+ x="23.782686"
+ y="-62.798473" />
<rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3336-9-4-2"
width="81.82563"
height="23.164824"
- x="290.26617"
- y="66.500076"
+ x="265.05551"
+ y="-62.515182"
ry="11.582412" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="307.5506"
- y="81.86396"
+ x="282.32047"
+ y="-47.050331"
id="text4155-6-5-7"
sodipodi:linespacing="125%"
- transform="scale(0.99921743,1.0007832)"><tspan
+ transform="scale(0.99921742,1.0007832)"><tspan
sodipodi:role="line"
id="tspan4157-3-0-7"
- x="307.5506"
- y="81.86396"
+ x="282.32047"
+ y="-47.050331"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">Scrypt</tspan></text>
- <path
- style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
- d="m 216.10621,49.558227 68.72568,24.13834"
- id="path4296"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc" />
- <path
- style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend-9)"
- d="M 226.5996,93.141315 285.25749,80.265566"
- id="path4296-9"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3336-9-4-2-0"
width="127.60599"
height="21.300985"
- x="421.67834"
- y="31.129465"
+ x="291.36865"
+ y="99.314758"
ry="10.650493" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="432.6593"
- y="46.521023"
+ x="302.24756"
+ y="114.65296"
id="text4155-6-5-7-9"
sodipodi:linespacing="125%"
- transform="scale(0.99921743,1.0007832)"><tspan
+ transform="scale(0.99921742,1.0007832)"><tspan
sodipodi:role="line"
id="tspan4157-3-0-7-6"
- x="432.6593"
- y="46.521023"
+ x="302.24756"
+ y="114.65296"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">AES-256-GCM</tspan></text>
- <path
- style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6954)"
- d="M 216.6881,17.004883 414.71151,38.305867"
- id="path7036"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc" />
- <path
- style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker7052)"
- d="M 372.17619,70.257341 414.71151,48.956358"
- id="path7038"
- inkscape:connector-curvature="0" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="302.34531"
- y="251.88918"
- id="text4155-88-1"
- sodipodi:linespacing="125%"
- transform="matrix(0.8830712,-0.46830163,0.46756896,0.88445495,0,0)"><tspan
- sodipodi:role="line"
- id="tspan4157-9-1"
- x="302.34531"
- y="251.88918"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">KEK</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="608.29492"
- y="47.38961"
+ x="477.88318"
+ y="115.52155"
id="text4155-8-2"
sodipodi:linespacing="125%"
- transform="scale(0.99921743,1.0007832)"><tspan
+ transform="scale(0.99921742,1.0007832)"><tspan
sodipodi:role="line"
id="tspan4157-1-2"
- x="608.29492"
- y="47.38961"
+ x="477.88318"
+ y="115.52155"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">Master key</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4271-4"
width="106.3383"
height="21.300985"
- x="595.31781"
- y="32.486134" />
+ x="465.00812"
+ y="100.67143" />
<path
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow1Mend-6)"
- d="M 554.24509,41.87465 588.13653,41.8592"
+ d="m 423.93541,110.05995 33.89144,-0.0155"
id="path4296-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 355.03935,33.380214 c -2.19348,0 -3.97122,1.77773 -3.97122,3.97121 0,0.30404 0.0341,0.59878 0.0993,0.88266 l -6.07006,6.06851 0,0.9928 0.9928,0.9928 1.98561,0 0.99281,-0.9928 0,-0.9928 0.9928,0 0,-0.9928 0.9928,0 0,-0.9928 1.9856,0 1.09829,-1.09829 c 0.29008,0.0666 0.59102,0.10233 0.90128,0.10233 2.19347,0 3.9712,-1.77773 3.9712,-3.9712 0,-2.19348 -1.77928,-3.96967 -3.9712,-3.96967 z m -3.98518,6.95116 -4.96401,4.96402 0,-0.9928 4.96401,-4.96402 0,0.9928 z m 4.96401,-2.9784 c -0.54759,0 -0.9928,-0.44521 -0.9928,-0.9928 0,-0.54759 0.44521,-0.9928 0.9928,-0.9928 0.5476,0 0.99281,0.44521 0.99281,0.9928 0,0.54759 -0.44521,0.9928 -0.99281,0.9928 z"
+ id="path7910"
+ style="fill:#ffcc00;fill-opacity:1;stroke:none;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.01774597px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.66333771px;word-spacing:0px;fill:#aa00d4;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="264.69296"
+ y="77.401039"
+ id="text4155-88-3-5-0"
+ sodipodi:linespacing="125%"
+ transform="matrix(1.000197,-5.3086121e-4,5.3064318e-4,0.99980276,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan4157-9-7-3-8"
+ x="264.69296"
+ y="77.401039"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.00295734px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;fill:#aa00d4">IV</tspan></text>
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4269-7"
+ width="180.77988"
+ height="61.370972"
+ x="34.376999"
+ y="71.948822" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.01774597px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.66333771px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="41.581425"
+ y="64.413086"
+ id="text4155-88-4-5"
+ sodipodi:linespacing="125%"
+ transform="scale(1.0001971,0.99980293)"><tspan
+ sodipodi:role="line"
+ id="tspan4157-9-8-2"
+ x="41.581425"
+ y="64.413086"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.00295734px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">Encrypted master key</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.01774597px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.66333771px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="116.72441"
+ y="88.381607"
+ id="text4155-88-3-5"
+ sodipodi:linespacing="125%"
+ transform="scale(1.0001971,0.99980293)"><tspan
+ sodipodi:role="line"
+ id="tspan4157-9-7-3"
+ x="116.72441"
+ y="88.381607"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.00295734px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">IV</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.01774597px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.66333771px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="55.701641"
+ y="126.48744"
+ id="text4155-88-3-5-2"
+ sodipodi:linespacing="125%"
+ transform="scale(1.0001971,0.99980293)"><tspan
+ sodipodi:role="line"
+ id="tspan4157-9-7-3-1"
+ x="55.701641"
+ y="126.48744"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.00295734px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">authentication tag</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.01774597px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.66333771px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="77.074265"
+ y="107.18988"
+ id="text4155-88-3-5-5"
+ sodipodi:linespacing="125%"
+ transform="scale(1.0001971,0.99980293)"><tspan
+ sodipodi:role="line"
+ id="tspan4157-9-7-3-11"
+ x="77.074265"
+ y="107.18988"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.00295734px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">Ciphertext +</tspan><tspan
+ sodipodi:role="line"
+ x="77.074265"
+ y="125.94358"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.00295734px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px"
+ id="tspan10041" /></text>
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 34.412609,91.620715 180.708661,0"
+ id="path10326"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker11348)"
+ d="m 219.68504,110.37566 67.32284,0"
+ id="path11340"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker12104)"
+ d="m 350.7874,-50.101017 14.17323,0 0,145.578227"
+ id="path12096"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:90.10359192px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:67.72786713px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="370.46933"
+ y="46.17672"
+ id="text4155-6-5-7-91"
+ sodipodi:linespacing="125%"
+ transform="scale(0.99921742,1.0007832)"><tspan
+ sodipodi:role="line"
+ id="tspan4157-3-0-7-1"
+ x="370.46933"
+ y="46.17672"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.01726532px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px">KEK</tspan></text>
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker13078)"
+ d="m 219.68504,81.496055 99.2126,0 0,14.17322"
+ id="path13070"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker13890);marker-mid:"
+ d="m 230.31497,-53.149629 28.34645,0"
+ id="path13880"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker13078);marker-mid:"
+ d="m 219.68504,24.803127 85.03938,0 0,-60.236221"
+ id="path13882"
+ inkscape:connector-curvature="0" />
</g>
</svg>