From 6c4c0db443615d78a9e20effd50da03ca3d40586 Mon Sep 17 00:00:00 2001 From: Jakob Schlyter Date: Sun, 11 Jan 2015 10:12:26 +0100 Subject: clarify, show security boundry --- hsm-board.graffle | 300 +++++++++++++++++++----------------------------------- 1 file changed, 102 insertions(+), 198 deletions(-) diff --git a/hsm-board.graffle b/hsm-board.graffle index 259c67e..b9ef3b5 100644 --- a/hsm-board.graffle +++ b/hsm-board.graffle @@ -69,7 +69,7 @@ 0 Points - {227.80311720140909, 125.62992217287302} + {239.67323010821974, 125.62992217287302} {364.25196055375568, 227.18942619211924} Style @@ -101,7 +101,7 @@ Bounds - {{182.30311720140909, 110.62992217287302}, {91, 30}} + {{194.17323010821974, 110.62992217287302}, {91, 30}} Class ShapedGraphic FitText @@ -173,7 +173,7 @@ testing and debugging} 0 Points - {197.31491720140912, 168.25243757464659} + {221.82677315811472, 175.19685190808107} {300.0865824241771, 227.18942619211924} Style @@ -205,7 +205,7 @@ testing and debugging} Bounds - {{141.31491720140912, 153.25243757464659}, {112, 30}} + {{165.82677315811472, 160.19685190808107}, {112, 30}} Class ShapedGraphic FitText @@ -277,7 +277,7 @@ connected to the FPGA} 0 Points - {333.38189234855605, 125.62992217287302} + {340.68897892649704, 125.62992217287302} {429.06298469487933, 227.18942619211924} Style @@ -309,7 +309,7 @@ connected to the FPGA} Bounds - {{284.88189234855605, 100.62992217287302}, {97, 50}} + {{294.18897892649704, 100.62992217287302}, {93, 50}} Class ShapedGraphic FitText @@ -355,9 +355,9 @@ connected to the FPGA} \pard\pardeftab720\qc \f0\i\fs16 \cf0 USB Client interface\ -used for communicating\ -with applications and\ -HSM management} +for HSM management\ +and for communicating\ +with applications} Wrap NO @@ -383,8 +383,8 @@ HSM management} 0 Points - {119.94094535769443, 227.18942619211924} - {227.80311720140909, 227.18942619211924} + {108.9409453576944, 227.18942619211924} + {235.92120429459851, 227.18942619211924} Style @@ -413,7 +413,7 @@ HSM management} Bounds - {{74.440945357694432, 212.18942619211924}, {91, 30}} + {{47.94094535769441, 212.18942619211924}, {122, 30}} Class ShapedGraphic FitText @@ -458,8 +458,8 @@ HSM management} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 SPI flash contains the\ -FPGA bitstream (code)} +\f0\i\fs16 \cf0 Configuration memory contains\ +the FPGA bitstream (code)} Wrap NO @@ -485,8 +485,8 @@ FPGA bitstream (code)} 0 Points - {128.44094535769443, 285.29964307344687} - {227.80311720140909, 285.29964307344687} + {108.9409453576944, 285.29964307344687} + {235.92120429459851, 285.29964307344687} Style @@ -515,7 +515,7 @@ FPGA bitstream (code)} Bounds - {{91.440945357694417, 265.29964307344687}, {74, 40}} + {{55.940945357694403, 270.29964307344687}, {106, 30}} Class ShapedGraphic FitText @@ -560,9 +560,8 @@ FPGA bitstream (code)} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 Keystore contains\ -encrypted\ -application keys} +\f0\i\fs16 \cf0 Keystore contains \ +encrypted application keys} Wrap NO @@ -589,7 +588,7 @@ application keys} Points {108.9409453576944, 343.40985995477433} - {227.80311720140909, 343.40985995477433} + {235.92120429459848, 343.4098599547745} Style @@ -684,8 +683,6 @@ used to encrypt the Keystore} ID 170 - Info - 8 ID 236 @@ -693,8 +690,8 @@ used to encrypt the Keystore} 0 Points - {575.04721590275449, 406.92913726267847} - {575.04721590275449, 299.4728713373018} + {700.68504626281606, 170.19685190808107} + {587.80311590275448, 271.12641480959189} Style @@ -723,7 +720,7 @@ used to encrypt the Keystore} Bounds - {{516.04721590275449, 386.92913726267847}, {118, 40}} + {{641.68504626281606, 150.19685190808107}, {118, 40}} Class ShapedGraphic FitText @@ -775,108 +772,6 @@ Key Memory upon tamper} Wrap NO - - Class - LineGraphic - FontInfo - - Font - Helvetica - Size - 12 - - Head - - ID - 218 - - ID - 234 - Layer - 0 - Points - - {701.13780124243783, 125.62992217287302} - {698.35431531582935, 319.31539141357285} - - Style - - shadow - - Draws - NO - - stroke - - HeadArrow - FilledArrow - Legacy - - Pattern - 24 - TailArrow - 0 - - - Tail - - ID - 233 - - - - Bounds - {{657.63780124243783, 110.62992217287302}, {87, 30}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue-Italic - Size - 8 - - ID - 233 - Layer - 0 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} -{\colortbl;\red255\green255\blue255;} -\deftab720 -\pard\pardeftab720\qc - -\f0\i\fs16 \cf0 Tamper input/outputs\ -may be added later} - - Wrap - NO - Class LineGraphic @@ -898,7 +793,7 @@ may be added later} 0 Points - {575.04721590275449, 125.62992217287302} + {575.33071350948069, 170.19685190808107} {575.04721590275449, 213.01619792826423} Style @@ -928,7 +823,7 @@ may be added later} Bounds - {{534.04721590275449, 105.62992217287302}, {82, 40}} + {{534.33071350948069, 150.19685190808107}, {82, 40}} Class ShapedGraphic FitText @@ -1001,7 +896,7 @@ during development} 0 Points - {429.06298469487933, 65.354331120168126} + {429.06298469487933, 76.692914112721837} {429.06298469487933, 151.55950422912957} Style @@ -1050,7 +945,7 @@ during development} 0 Points - {560.04721590275449, 65.354331120168126} + {560.04721590275449, 76.692914112721837} {485.75587619115618, 227.18942619211924} Style @@ -1080,7 +975,7 @@ during development} Bounds - {{486.04721590275454, 45.354331120168119}, {148, 40}} + {{486.04721590275454, 56.69291411272183}, {148, 40}} Class ShapedGraphic FitText @@ -1134,7 +1029,7 @@ storage devices for master key backup} Bounds - {{386.06298469487933, 45.354331120168119}, {86, 40}} + {{386.06298469487933, 56.69291411272183}, {86, 40}} Class ShapedGraphic FitText @@ -1607,7 +1502,7 @@ Driver} 1 Points - {227.80311720140909, 227.18942619211924} + {235.92120429459851, 227.18942619211924} {300.0865824241771, 285.29964307344687} Style @@ -1637,7 +1532,7 @@ Driver} Bounds - {{202.2913172014091, 213.01619792826426}, {51.023600000000002, 28.346456527709961}} + {{210.40940429459852, 213.01619792826426}, {51.023600000000002, 28.346456527709961}} Class ShapedGraphic FontInfo @@ -1679,8 +1574,8 @@ Driver} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc -\f0\fs16 \cf0 SPI\ -Flash} +\f0\fs16 \cf0 Config\ +Memory} VerticalPad 0 @@ -2005,54 +1900,6 @@ Host} 0 - - Bounds - {{352.74771675308119, 369.02452126407036}, {61, 20}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 186 - Layer - 1 - Line - - ID - 183 - Position - 0.59381484985351562 - RotationType - 0 - - Style - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\i\fs16 \cf0 Erasure circuit} - - Wrap - NO - Class LineGraphic @@ -2193,9 +2040,9 @@ Host} -1 Points - {562.29131590275449, 299.47287133730185} - {465.02833294939012, 379.02452126407036} - {227.80311720140909, 343.40985995477433} + {575.04721590275449, 299.4728713373018} + {465.58669001751315, 374.91593695271456} + {235.92120429459848, 343.4098599547745} Style @@ -2221,7 +2068,7 @@ Host} ID 170 Info - 9 + 8 @@ -2564,7 +2411,7 @@ Host} 1 Points - {227.80311720140909, 285.29964307344687} + {235.92120429459851, 285.29964307344687} {300.0865824241771, 285.29964307344687} Style @@ -2594,7 +2441,7 @@ Host} Bounds - {{202.2913172014091, 271.12641480959189}, {51.023600000000002, 28.346456527709961}} + {{210.40940429459852, 271.12641480959189}, {51.023600000000002, 28.346456527709961}} Class ShapedGraphic FontInfo @@ -2636,8 +2483,7 @@ Host} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc -\f0\fs16 \cf0 Keystore\ -(flash)} +\f0\fs16 \cf0 Keystore} VerticalPad 0 @@ -2948,7 +2794,7 @@ Client} 1 Points - {227.80311720140909, 343.40985995477433} + {235.92120429459848, 343.4098599547745} {300.0865824241771, 285.29964307344687} Style @@ -2978,7 +2824,7 @@ Client} Bounds - {{202.2913172014091, 329.23663169091935}, {51.023600000000002, 28.346456527709961}} + {{210.40940429459849, 329.23663169091952}, {51.023600000000002, 28.346456527709961}} Class ShapedGraphic FontInfo @@ -3276,7 +3122,7 @@ Client} Bounds - {{645.91336995813504, 229.31539059698923}, {104.88189071538875, 180.00000163316724}} + {{649.85431531582947, 229.60630129585113}, {97, 171.78697524699766}} Class ShapedGraphic FontInfo @@ -3331,6 +3177,64 @@ inputs/outputs} TextPlacement 2 + + Bounds + {{194.17323010821974, 198.42519865073541}, {565.51181615459632, 212.59842712578825}} + Class + ShapedGraphic + FontInfo + + Font + HelveticaNeue-Italic + Size + 8 + + ID + 255 + Layer + 1 + Style + + fill + + Color + + a + 0.1 + b + 0.4 + g + 0.4 + r + 1 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\b\fs16 \cf0 Security Boundary} + + TextPlacement + 2 + GridInfo @@ -3398,7 +3302,7 @@ inputs/outputs} MasterSheets ModificationDate - 2015-01-10 22:13:17 +0000 + 2015-01-11 09:11:15 +0000 Modifier Jakob Schlyter NotesVisible -- cgit v1.2.3