URL
https://opencores.org/ocsvn/avs_aes/avs_aes/trunk
Subversion Repositories avs_aes
[/] [avs_aes/] [trunk/] [doc/] [manual/] [src/] [figs/] [CoreEncDP.svg] - Rev 11
Compare with Previous | Blame | View Log
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
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="744.09448"
height="1052.3622"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
version="1.0"
sodipodi:docname="CoreEncDP.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="TriangleOutM"
style="overflow:visible">
<path
id="path3383"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="scale(0.4,0.4)" />
</marker>
<marker
inkscape:stockid="TriangleInM"
orient="auto"
refY="0"
refX="0"
id="TriangleInM"
style="overflow:visible">
<path
id="path3374"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="scale(-0.4,-0.4)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="5"
guidetolerance="5"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.99775539"
inkscape:cx="457.15809"
inkscape:cy="751.37797"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:snap-bbox="true"
inkscape:object-paths="true"
inkscape:object-nodes="true"
units="mm"
inkscape:window-width="1482"
inkscape:window-height="957"
inkscape:window-x="105"
inkscape:window-y="34"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-intersection-line-segments="true"
inkscape:bbox-paths="true">
<sodipodi:guide
orientation="0,1"
position="454.01911,706.58604"
id="guide6093" />
<sodipodi:guide
orientation="0,1"
position="342.7694,53.119234"
id="guide6095" />
<sodipodi:guide
orientation="1,0"
position="1003.2519,22.049493"
id="guide6097" />
<sodipodi:guide
orientation="1,0"
position="44.098987,7.0157479"
id="guide6099" />
<sodipodi:guide
orientation="1,0"
position="805.78912,256.54852"
id="guide6148" />
<sodipodi:guide
orientation="1,0"
position="354.33071,150.33745"
id="guide2592" />
<sodipodi:guide
orientation="1,0"
position="460.62992,168.37794"
id="guide2594" />
<sodipodi:guide
orientation="1,0"
position="343.70079,174.39144"
id="guide2596" />
<sodipodi:guide
orientation="1,0"
position="471.25984,204.45893"
id="guide2598" />
<sodipodi:guide
orientation="0,1"
position="247.55567,336.61417"
id="guide2600" />
<sodipodi:guide
orientation="0,1"
position="296.94427,354.34877"
id="guide2602" />
<sodipodi:guide
orientation="0,1"
position="411.92461,300.6749"
id="guide3397" />
<sodipodi:guide
orientation="0,1"
position="724.28888,579.71458"
id="guide6090" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g11948"
transform="matrix(0,-1,1,0,27.085301,992.39892)">
<rect
y="486.47076"
x="147.64731"
height="149.60733"
width="185.7509"
id="rect11886"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.55284345;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
y="134.60527"
x="195.35443"
height="52.204517"
width="140.78719"
id="rect2383"
style="fill:#e0e0e0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text3155"
y="164.01807"
x="265.80661"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px;text-align:center;text-anchor:middle"
y="164.01807"
x="265.80661"
id="tspan3157"
sodipodi:role="line">keyexpansionV2</tspan></text>
<path
sodipodi:nodetypes="ccc"
id="path3210"
d="M 167.50387,45.550046 C 265.74804,45.550046 265.74804,45.550046 265.74804,45.550046 L 265.74804,131.36727"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path3212"
d="M 167.50387,63.26659 L 248.0315,63.26659 L 248.0315,131.45541"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path3214"
d="M 167.50387,80.98312 L 230.31497,80.98312 L 230.31497,131.71667"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path3216"
d="M 167.50387,98.69966 L 212.59843,98.69966 L 212.59843,132.53215"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text3218"
y="48.549622"
x="113.58607"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px"
y="48.549622"
x="113.58607"
id="tspan3220"
sodipodi:role="line">keyword</tspan></text>
<text
id="text3222"
y="66.964157"
x="84.96888"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px"
y="66.964157"
x="84.96888"
id="tspan3224"
sodipodi:role="line">keywordaddr</tspan></text>
<text
id="text3226"
y="84.329712"
x="69.40638"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px"
y="84.329712"
x="69.40638"
id="tspan3228"
sodipodi:role="line">w_ena_keyword</tspan></text>
<text
id="text3230"
y="101.69527"
x="99.986458"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px"
y="101.69527"
x="99.986458"
id="tspan3232"
sodipodi:role="line">key_stable</tspan></text>
<rect
y="258.45459"
x="195.188"
height="52.537388"
width="140.94536"
id="rect7683"
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text7685"
y="287.76135"
x="208.32964"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="287.76135"
x="208.32964"
id="tspan7687"
sodipodi:role="line">AES_FSM_ENCRYPT</tspan></text>
<path
sodipodi:nodetypes="cc"
id="path7700"
d="M 212.59843,256.48488 L 212.28791,186.80979"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path7702"
d="M 248.03564,258.32985 L 248.0315,188.84695"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
transform="matrix(0,-1,1,0,0,0)"
id="text13435"
y="208.3589"
x="-246.18594"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px"
y="208.3589"
x="-246.18594"
id="tspan13437"
sodipodi:role="line">key_ready</tspan></text>
<text
transform="matrix(0,-1,1,0,0,0)"
id="text13443"
y="244.26689"
x="-256.94189"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px"
y="244.26689"
x="-256.94189"
id="tspan13445"
sodipodi:role="line">roundkey_idx</tspan></text>
<g
transform="translate(-124.01574,10.116984)"
id="g16074">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 291.51961,260.79847 L 317.10609,260.79847"
id="path13447"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="213.71024"
y="264.02637"
id="text15012"><tspan
sodipodi:role="line"
id="tspan15014"
x="213.71024"
y="264.02637"
style="font-size:12px">ena_encrypt</tspan></text>
</g>
<g
transform="translate(-124.01574,10.116984)"
id="g16069">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:url(#TriangleInM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 291.71241,289.14493 L 317.83465,289.14493"
id="path15016"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="241.51762"
y="293.54776"
id="text15018"><tspan
sodipodi:role="line"
id="tspan15020"
x="241.51762"
y="293.54776"
style="font-size:12px">finished</tspan></text>
</g>
<rect
y="183.26477"
x="641.77997"
height="70.232819"
width="70.232811"
id="rect16083"
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path16085"
d="M 641.77995,218.38121 L 712.01274,218.38121"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="676.78906"
y="196.81729"
id="text16089"><tspan
sodipodi:role="line"
id="tspan16091"
x="676.78906"
y="196.81729"
style="font-size:12px;text-align:center;text-anchor:middle">sbox(0)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="211.81729"
style="font-size:12px;text-align:center;text-anchor:middle"
id="tspan16095">(Highword)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="226.81729"
style="font-size:12px"
id="tspan16093" /></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="676.78906"
y="231.54739"
id="text16097"><tspan
sodipodi:role="line"
id="tspan16099"
x="676.78906"
y="231.54739"
style="font-size:12px;text-align:center;text-anchor:middle">sbox(0)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="246.54739"
style="font-size:12px;text-align:center;text-anchor:middle"
id="tspan16101">(LowWord)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="261.54739"
style="font-size:12px"
id="tspan16103" /></text>
<rect
y="311.87411"
x="641.77997"
height="70.232819"
width="70.232811"
id="rect16736"
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path16738"
d="M 641.77995,346.99053 L 712.01274,346.99053"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="676.78906"
y="325.42661"
id="text16740"><tspan
sodipodi:role="line"
id="tspan16742"
x="676.78906"
y="325.42661"
style="font-size:12px;text-align:center;text-anchor:middle">sbox(3)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="340.42661"
style="font-size:12px;text-align:center;text-anchor:middle"
id="tspan16744">(Highword)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="355.42661"
style="font-size:12px"
id="tspan16746" /></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="676.78906"
y="360.15674"
id="text16748"><tspan
sodipodi:role="line"
id="tspan16750"
x="676.78906"
y="360.15674"
style="font-size:12px;text-align:center;text-anchor:middle">sbox(3)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="375.15674"
style="font-size:12px;text-align:center;text-anchor:middle"
id="tspan16752">(LowWord)</tspan><tspan
sodipodi:role="line"
x="676.78906"
y="390.15674"
style="font-size:12px"
id="tspan16754" /></text>
<g
id="g16756"
transform="translate(322.75845,66.01852)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,256.79847 L 317.10609,256.79847"
id="path16758"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="279.40189"
y="254.07385"
id="text16760"><tspan
sodipodi:role="line"
id="tspan16762"
x="279.40189"
y="254.07385"
style="font-size:10px">[31:24]</tspan></text>
</g>
<g
id="g16764"
transform="translate(322.75845,68.94002)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,272.65952 L 317.10609,272.65952"
id="path16766"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="279.40189"
y="269.93491"
id="text16768"><tspan
sodipodi:role="line"
id="tspan16770"
x="279.40189"
y="269.93491"
style="font-size:10px">[23:16]</tspan></text>
</g>
<g
id="g16772"
transform="translate(322.75845,68.83063)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,291.55144 L 317.10609,291.55144"
id="path16774"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="285.76907"
y="288.82681"
id="text16776"><tspan
sodipodi:role="line"
id="tspan16778"
x="285.76907"
y="288.82681"
style="font-size:10px">[15:8]</tspan></text>
</g>
<g
transform="translate(322.75845,66.01852)"
id="g16780">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,313.14607 L 317.10609,313.14607"
id="path16782"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="292.13626"
y="310.42145"
id="text16784"><tspan
sodipodi:role="line"
id="tspan16786"
x="292.13626"
y="310.42145"
style="font-size:10px">[7:0]</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="-300.0957"
y="679.62384"
id="text2518"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan2520"
x="-300.0957"
y="679.62384"
style="font-size:40px">...</tspan></text>
<path
sodipodi:nodetypes="cc"
id="path3417"
d="M 713.20564,322.78873 L 754.87562,322.78873"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text3419"
y="320.06409"
x="717.17145"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px"
y="320.06409"
x="717.17145"
id="tspan3421"
sodipodi:role="line">[31:24]</tspan></text>
<path
sodipodi:nodetypes="cc"
id="path3425"
d="M 713.20564,341.57129 L 754.87562,341.57129"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text3427"
y="338.84665"
x="717.17145"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px"
y="338.84665"
x="717.17145"
id="tspan3429"
sodipodi:role="line">[23:16]</tspan></text>
<g
id="g3431"
transform="translate(436.34455,68.05069)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 276.86109,292.30313 L 318.53107,292.30313"
id="path3433"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="285.76907"
y="288.82681"
id="text3435"><tspan
sodipodi:role="line"
id="tspan3437"
x="285.76907"
y="288.82681"
style="font-size:10px">[15:8]</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
id="path3441"
d="M 713.20564,379.13633 L 754.87562,379.13633"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text3443"
y="376.41168"
x="729.90582"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px"
y="376.41168"
x="729.90582"
id="tspan3445"
sodipodi:role="line">[7:0]</tspan></text>
<g
transform="translate(261.62321,-117.76086)"
id="g4615">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 451.58244,311.94026 L 493.25242,311.94026"
id="path3385"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="455.54822"
y="309.21564"
id="text3387"><tspan
sodipodi:role="line"
id="tspan3389"
x="455.54822"
y="309.21564"
style="font-size:10px">[31:24]</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 451.58244,330.72281 L 493.25242,330.72281"
id="path3393"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="455.54822"
y="327.99817"
id="text3395"><tspan
sodipodi:role="line"
id="tspan3397"
x="455.54822"
y="327.99817"
style="font-size:10px">[23:16]</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 451.58244,349.50534 L 493.25242,349.50534"
id="path3401"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="461.91541"
y="346.7807"
id="text3403"><tspan
sodipodi:role="line"
id="tspan3405"
x="461.91541"
y="346.7807"
style="font-size:10px">[15:8]</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 451.58244,368.28786 L 493.25242,368.28786"
id="path3409"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="468.28259"
y="365.56323"
id="text3411"><tspan
sodipodi:role="line"
id="tspan3413"
x="468.28259"
y="365.56323"
style="font-size:10px">[7:0]</tspan></text>
<path
transform="translate(-211.55572,41.486293)"
id="path4552"
d="M 704.80814,270.45397 C 704.80817,326.80157 704.80817,326.80157 704.80817,326.80157"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 754.56307,322.68466 C 754.5631,379.03226 754.5631,379.03226 754.5631,379.03226"
id="path4554" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 598.19453,322.81699 C 598.19456,379.16459 598.19456,379.16459 598.19456,379.16459"
id="path4556" />
<g
id="g16679"
transform="translate(322.75846,-62.590812)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,256.79847 L 317.10609,256.79847"
id="path16113"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="279.40189"
y="254.07385"
id="text16115"><tspan
sodipodi:role="line"
id="tspan16117"
x="279.40189"
y="254.07385"
style="font-size:10px">[31:24]</tspan></text>
</g>
<g
id="g16674"
transform="translate(322.75846,-59.669313)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,272.65952 L 317.10609,272.65952"
id="path16119"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="279.40189"
y="269.93491"
id="text16121"><tspan
sodipodi:role="line"
id="tspan16123"
x="279.40189"
y="269.93491"
style="font-size:10px">[23:16]</tspan></text>
</g>
<g
id="g16691"
transform="translate(322.75846,-59.778697)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,291.55144 L 317.10609,291.55144"
id="path16125"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="285.76907"
y="288.82681"
id="text16127"><tspan
sodipodi:role="line"
id="tspan16129"
x="285.76907"
y="288.82681"
style="font-size:10px">[15:8]</tspan></text>
</g>
<g
id="g16660"
transform="translate(322.75846,-62.59081)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 275.43611,313.14607 L 317.10609,313.14607"
id="path16131"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="292.13626"
y="310.42145"
id="text16133"><tspan
sodipodi:role="line"
id="tspan16135"
x="292.13626"
y="310.42145"
style="font-size:10px">[7:0]</tspan></text>
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 598.25651,194.20767 C 598.25654,250.55527 598.25654,250.55527 598.25654,250.55527"
id="path4558" />
<rect
y="266.28073"
x="436.49283"
height="52.397373"
width="88.863052"
id="rect4662"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text4664"
y="295.78995"
x="481.05618"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px;text-align:center;text-anchor:middle"
y="295.78995"
x="481.05618"
id="tspan4666"
sodipodi:role="line">AddKey</tspan></text>
<path
sodipodi:nodetypes="ccc"
id="path4895"
d="M 336.14163,160.87965 L 486.10843,160.58609 L 486.81713,261.78213"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(20,-105.39035)"
id="g6064">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.8750006;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 507.63041,397.89573 L 534.10187,397.89572"
id="path5939"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 532.94056,397.89572 L 544.27972,386.55656 L 543.92535,328.38147 L 578.29721,328.38147"
id="path5941"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 532.94055,397.58322 L 544.27971,408.92238 L 543.92534,458.5931 L 578.2972,457.8844"
id="path6047"
sodipodi:nodetypes="cccc" />
</g>
<text
id="text6049"
y="163.06154"
x="544.44073"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px"
y="163.06154"
x="544.44073"
id="tspan6051"
sodipodi:role="line">STATE(ROUND)</tspan></text>
<g
transform="matrix(-1,0,0,1,1674.5397,-184.56638)"
id="g6059">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.87440944;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 847.83594,477.07176 L 874.3074,477.07175"
id="path6053"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 874.30741,477.07175 L 885.64657,465.73259 L 885.2922,407.5575 L 919.66406,407.5575"
id="path6055"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 874.3074,476.75925 L 885.64656,488.09841 L 885.29219,537.76913 L 919.66405,537.06043"
id="path6057"
sodipodi:nodetypes="cccc" />
</g>
<text
id="text6069"
y="163.06154"
x="721.36041"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:10px;fill:#000000"
y="163.06154"
x="721.36041"
id="tspan6071"
sodipodi:role="line">STATE(ROUND-1)</tspan></text>
<text
id="text6073"
y="221.31143"
x="565.93787"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:8px"
y="221.31143"
x="565.93787"
id="tspan6075"
sodipodi:role="line">COL(0)</tspan></text>
<text
id="text6077"
y="351.45261"
x="565.93787"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:8px"
y="351.45261"
x="565.93787"
id="tspan6079"
sodipodi:role="line">COL(3)</tspan></text>
<rect
y="265.82611"
x="832.02289"
height="49.562584"
width="88.863052"
id="rect6087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text6089"
y="295.08102"
x="876.58624"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px;text-align:center;text-anchor:middle"
y="295.08102"
x="876.58624"
id="tspan6091"
sodipodi:role="line">ShiftRow</tspan></text>
<path
sodipodi:nodetypes="ccc"
id="path6103"
d="M 876.09788,317.38867 L 879.16217,568.71458 L 763.16529,568.71457"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.87497282;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
id="path6105"
d="M 763.18364,568.71588 L 752.50329,557.37361 L 752.83707,499.18258 L 720.46226,499.18258"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
id="path6107"
d="M 763.18365,568.4033 L 752.5033,579.74556 L 752.83708,629.42989 L 720.46227,628.721"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path6111"
d="M 407.46731,412.15209 L 407.46731,569.57406 L 581.7565,569.57405"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
id="path6113"
d="M 581.58674,569.71682 L 592.9259,558.37766 L 592.57153,500.20257 L 626.94339,500.20257"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;marker-end:url(#TriangleInM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
id="path6115"
d="M 581.58673,569.40432 L 592.92589,580.74348 L 592.57152,630.4142 L 626.94338,629.7055"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:miter;marker-end:url(#TriangleInM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="475.96799"
x="627.94452"
height="52.397373"
width="88.863052"
id="rect6125"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text6127"
y="505.4772"
x="672.50787"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px;text-align:center;text-anchor:middle"
y="505.4772"
x="672.50787"
id="tspan6129"
sodipodi:role="line">mixcol(0)</tspan></text>
<rect
y="602.2514"
x="627.94452"
height="52.397373"
width="88.863052"
id="rect6138"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text6140"
y="631.76068"
x="672.50787"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px;text-align:center;text-anchor:middle"
y="631.76068"
x="672.50787"
id="tspan6142"
sodipodi:role="line">mixcol(3)</tspan></text>
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="-583.37836"
y="673.62299"
id="text6144"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan6146"
x="-583.37836"
y="673.62299"
style="font-size:40px">...</tspan></text>
<text
id="text9276"
y="498.52289"
x="596.92242"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:8px"
y="498.52289"
x="596.92242"
id="tspan9278"
sodipodi:role="line">COL(0)</tspan></text>
<text
id="text9280"
y="626.81494"
x="596.59723"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:8px"
y="626.81494"
x="596.59723"
id="tspan9282"
sodipodi:role="line">COL(3)</tspan></text>
<path
id="path2604"
d="M 343.70079,407.48031 L 354.33071,389.76377 L 460.62992,389.76377 L 471.25984,407.48031 L 343.70079,407.48031 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path3395"
d="M 874.68767,443.81704 L 442.86026,443.81704 L 442.86026,411.67817"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.76723289;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path3399"
d="M 372.09801,411.80401 L 372.09801,443.82924 L 154.79605,443.82924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.77037442;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleInM);marker-end:url(#TriangleInM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path3402"
d="M 407.47118,387.17136 L 407.47118,290.98299 L 431.23972,290.98299"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#TriangleOutM);marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text5492"
y="446.38983"
x="106.3278"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px"
y="446.38983"
x="106.3278"
id="tspan5494"
sodipodi:role="line">data_in</tspan></text>
<text
id="text5499"
y="398.88095"
x="506.20514"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px;text-align:center;text-anchor:middle"
y="398.88095"
x="506.20514"
id="tspan5501"
sodipodi:role="line">AddKeyMux</tspan></text>
<path
id="path5503"
d="M 540.73622,292.50537 L 540.73622,72.957919 L 777.44119,72.957919"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
id="text6026"
y="68.569244"
x="733.6601"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:12px"
y="68.569244"
x="733.6601"
id="tspan6028"
sodipodi:role="line">result</tspan></text>
<g
transform="translate(0,-16.00001)"
id="g11881">
<rect
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:0.9021427;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect11831"
width="34.53093"
height="27.444315"
x="159.14587"
y="513.86853" />
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="199.9308"
y="530.34949"
id="text11833"><tspan
sodipodi:role="line"
id="tspan11835"
x="199.9308"
y="530.34949"
style="font-size:10px">registered component</tspan></text>
</g>
<g
transform="translate(0,-22.160151)"
id="g11876">
<rect
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.9021427;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect11837"
width="34.53093"
height="27.444315"
x="159.14587"
y="558.48651" />
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="200.28725"
y="574.96747"
id="text11839"><tspan
sodipodi:role="line"
id="tspan11841"
x="200.28725"
y="574.96747"
style="font-size:10px">combinatorial component</tspan></text>
</g>
<g
transform="translate(0,-20.846491)"
id="g11871">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 159.60149,600.01849 L 193.81538,600.01849"
id="path11843" />
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="200.29701"
y="602.77728"
id="text11849"><tspan
sodipodi:role="line"
id="tspan11851"
x="200.29701"
y="602.77728"
style="font-size:10px">signal</tspan></text>
</g>
<g
transform="translate(0,-14.328302)"
id="g11866">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 159.28899,612.3202 L 193.50288,612.3202"
id="path11845" />
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="200.07729"
y="616.04822"
id="text11853"><tspan
sodipodi:role="line"
id="tspan11855"
x="200.07729"
y="616.04822"
style="font-size:10px">32-Bit column</tspan></text>
</g>
<g
transform="translate(0,-16)"
id="g11861">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 158.97649,631.84253 L 193.19038,631.84253"
id="path11847" />
<text
xml:space="preserve"
style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="199.74037"
y="635.57056"
id="text11857"><tspan
sodipodi:role="line"
id="tspan11859"
x="199.74037"
y="635.57056"
style="font-size:10px">128-Bit AES 'state'</tspan></text>
</g>
</g>
</g>
</svg>