From a98f5c80b28f1d02909a7053483f8aac2cdb9105 Mon Sep 17 00:00:00 2001 From: Jakob Schlyter Date: Wed, 28 Jan 2015 09:53:16 +0100 Subject: update based on discussion with Joachim --- hsm-board.graffle | 339 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 220 insertions(+), 119 deletions(-) (limited to 'hsm-board.graffle') diff --git a/hsm-board.graffle b/hsm-board.graffle index f8aa517..98723c8 100644 --- a/hsm-board.graffle +++ b/hsm-board.graffle @@ -7,14 +7,14 @@ ApplicationVersion com.omnigroup.OmniGraffle6 - 159.2.0.222945 + 159.7.0.224654 AutoAdjust BackgroundGraphic Bounds - {{0, 0}, {818, 559}} + {{0, 0}, {783, 559}} Class SolidGraphic ID @@ -48,6 +48,96 @@ 12 GraphicsList + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 154 + + ID + 258 + Layer + 0 + Points + + {381.06693255685428, 227.18942619211924} + {429.06298469487933, 285.29964307344687} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 257 + + + + Bounds + {{371.14567262431751, 213.01619792826426}, {19.842519865073541, 28.346456527709961}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 7 + + ID + 257 + Layer + 0 + Style + + shadow + + Draws + NO + + + Text + + Pad + 1 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs14 \cf0 JTAG} + VerticalPad + 0 + + TextRotation + 90 + Class LineGraphic @@ -69,8 +159,8 @@ 0 Points - {239.67323010821974, 125.62992217287302} - {364.25196055375568, 227.18942619211924} + {245.34252149824081, 121.29921356289404} + {348.66142048629246, 227.18942619211924} Style @@ -101,7 +191,7 @@ Bounds - {{194.17323010821974, 110.62992217287302}, {91, 30}} + {{199.84252149824081, 106.29921356289404}, {91, 30}} Class ShapedGraphic FitText @@ -140,13 +230,13 @@ Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 JTAG port for\ +\f0\i\fs16 \cf0 JTAG port(s) for\ testing and debugging} Wrap @@ -173,7 +263,7 @@ testing and debugging} 0 Points - {221.82677315811472, 175.19685190808107} + {199.1496071730073, 163.85826891552736} {300.0865824241771, 227.18942619211924} Style @@ -205,7 +295,7 @@ testing and debugging} Bounds - {{165.82677315811472, 160.19685190808107}, {112, 30}} + {{138.6496071730073, 148.85826891552736}, {121, 30}} Class ShapedGraphic FitText @@ -244,14 +334,14 @@ testing and debugging} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 At least two entropy sources\ -connected to the FPGA} +\f0\i\fs16 \cf0 At least one external entropy\ +source connected to the FPGA} Wrap NO @@ -269,15 +359,15 @@ connected to the FPGA} Head ID - 168 + 265 ID - 246 + 268 Layer 0 Points - {340.68897892649704, 125.62992217287302} + {344.48819248939105, 116.4566936978205} {429.06298469487933, 227.18942619211924} Style @@ -309,7 +399,7 @@ connected to the FPGA} Bounds - {{294.18897892649704, 100.62992217287302}, {93, 50}} + {{297.98819248939105, 86.456693697820498}, {93, 60}} Class ShapedGraphic FitText @@ -348,16 +438,17 @@ connected to the FPGA} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 USB Client interface\ +\f0\i\fs16 \cf0 Client interface\ for HSM management\ and for communicating\ -with applications} +with applications\ +(e.g., USB to SPI)} Wrap NO @@ -452,7 +543,7 @@ with applications} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 @@ -587,7 +678,7 @@ encrypted application keys} 0 Points - {108.9409453576944, 343.40985995477433} + {108.9409453576944, 343.4098599547745} {235.92120429459848, 343.4098599547745} Style @@ -617,7 +708,7 @@ encrypted application keys} Bounds - {{52.440945357694396, 323.40985995477433}, {113, 40}} + {{45.44094535769441, 313.4098599547745}, {127, 60}} Class ShapedGraphic FitText @@ -656,15 +747,17 @@ encrypted application keys} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 Master Key Memory\ +\f0\i\fs16 \cf0 RAM-based Master Key Memory\ contains the symmetric key\ -used to encrypt the Keystore} +used to encrypt the Keystore\ +(~ 1024 bit) power supply\ +controlled by tamper circuit} Wrap NO @@ -862,7 +955,7 @@ Key Memory upon tamper} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 @@ -897,7 +990,7 @@ during development} Points {429.06298469487933, 76.692914112721837} - {429.06298469487933, 151.55950422912957} + {429.06298469487933, 132.28346543396552} Style @@ -945,8 +1038,8 @@ during development} 0 Points - {560.04721590275449, 76.692914112721837} - {485.75587619115618, 227.18942619211924} + {560.04721590275449, 81.692914112721837} + {496.57873353282167, 227.18942619211924} Style @@ -975,7 +1068,7 @@ during development} Bounds - {{486.04721590275454, 56.69291411272183}, {148, 40}} + {{486.04721590275454, 56.69291411272183}, {148, 50}} Class ShapedGraphic FitText @@ -1014,15 +1107,16 @@ during development} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 \pard\pardeftab720\qc -\f0\i\fs16 \cf0 USB Host interface for connecting\ +\f0\i\fs16 \cf0 Interface for connecting\ Security Officer authenticators and \ -storage devices for master key backup} +storage devices for master key backup\ +(e.g., USB Host, Smartcard)} Wrap NO @@ -1068,7 +1162,7 @@ storage devices for master key backup} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \deftab720 @@ -1081,6 +1175,59 @@ PKCS#11 provider} Wrap NO + + Bounds + {{480.80568461609931, 278.29964307344687}, {51, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 260 + Layer + 1 + Line + + ID + 173 + Position + 0.4552384629818324 + RotationType + 0 + + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc + +\f0\i\fs16 \cf0 status (serial)} + VerticalPad + 2 + + Wrap + NO + Class LineGraphic @@ -1192,7 +1339,7 @@ PKCS#11 provider} Head ID - 168 + 265 ID 224 @@ -1200,7 +1347,7 @@ PKCS#11 provider} 1 Points - {429.06298469487933, 151.55950422912957} + {429.06298469487933, 132.28346543396552} {429.06298469487933, 227.18942619211924} Style @@ -1230,7 +1377,7 @@ PKCS#11 provider} Bounds - {{403.55118469487934, 137.38627596527459}, {51.023600000000002, 28.346456527709961}} + {{395.04723635475341, 118.11023717011054}, {68.031496680251806, 28.346456527709961}} Class ShapedGraphic FontInfo @@ -1267,13 +1414,13 @@ PKCS#11 provider} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc \f0\fs16 \cf0 PKCS#11\ -Driver} +provider in host} VerticalPad 0 @@ -1601,7 +1748,7 @@ Memory} 1 Points - {364.25196055375568, 227.18942619211924} + {348.66142048629246, 227.18942619211924} {300.0865824241771, 285.29964307344687} Style @@ -1629,58 +1776,9 @@ Memory} 210 - - Class - LineGraphic - FontInfo - - Font - Helvetica - Size - 12 - - Head - - ID - 154 - - ID - 211 - Layer - 1 - Points - - {364.25196055375568, 227.18942619211924} - {429.06298469487933, 285.29964307344687} - - Style - - shadow - - Draws - NO - - stroke - - HeadArrow - 0 - Legacy - - LineType - 1 - TailArrow - 0 - - - Tail - - ID - 210 - - Bounds - {{338.74016055375569, 213.01619792826426}, {51.023600000000002, 28.346456527709961}} + {{338.74016055375569, 213.01619792826426}, {19.842519865073541, 28.346456527709961}} Class ShapedGraphic FontInfo @@ -1688,7 +1786,7 @@ Memory} Font Helvetica Size - 8 + 7 ID 210 @@ -1704,16 +1802,20 @@ Memory} Text + Pad + 1 Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc -\f0\fs16 \cf0 JTAG} +\f0\fs14 \cf0 JTAG} VerticalPad 0 + TextRotation + 90 Class @@ -1834,7 +1936,7 @@ Memory} 1 Points - {485.75587619115618, 227.18942619211924} + {496.57873353282167, 227.18942619211924} {429.06298469487933, 285.29964307344687} Style @@ -1864,13 +1966,13 @@ Memory} Bounds - {{460.24407619115618, 213.01619792826426}, {51.023600000000002, 28.346456527709961}} + {{465.91336768743304, 213.01619792826426}, {61.33073169077727, 28.346456527709961}} Class ShapedGraphic FontInfo Font - Helvetica + Helvetica-Oblique Size 8 @@ -1889,13 +1991,12 @@ Memory} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc -\f0\fs16 \cf0 USB\ -Host} +\f0\fs16 \cf0 AuthN/Backup interface} VerticalPad 0 @@ -2702,7 +2803,7 @@ Detection} 154 ID - 169 + 266 Layer 1 Points @@ -2732,7 +2833,7 @@ Detection} Tail ID - 168 + 265 @@ -2748,7 +2849,7 @@ Detection} 8 ID - 168 + 265 Layer 1 Style @@ -2762,13 +2863,13 @@ Detection} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc -\f0\fs16 \cf0 USB\ -Client} +\f0\fs16 \cf0 Host\ +interface} VerticalPad 0 @@ -2861,7 +2962,7 @@ Client} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc @@ -3061,7 +3162,7 @@ Client} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc @@ -3110,7 +3211,7 @@ Client} Text Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc @@ -3179,7 +3280,7 @@ inputs/outputs} Bounds - {{194.17323010821974, 198.42519865073541}, {565.51181615459632, 212.59842712578825}} + {{194.17323010821974, 197.00787580323029}, {565.51181615459632, 212.59842712578825}} Class ShapedGraphic FontInfo @@ -3225,7 +3326,7 @@ inputs/outputs} Align 0 Text - {\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160 + {\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720 {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural @@ -3302,7 +3403,7 @@ inputs/outputs} MasterSheets ModificationDate - 2015-01-11 21:23:53 +0000 + 2015-01-28 08:52:41 +0000 Modifier Jakob Schlyter NotesVisible @@ -3330,7 +3431,7 @@ inputs/outputs} NSLeftMargin float - 12 + 18 NSOrientation @@ -3350,7 +3451,7 @@ inputs/outputs} NSRightMargin float - 12 + 41 NSTopMargin @@ -3389,21 +3490,21 @@ inputs/outputs} FitInWindow Frame - {{24, 90}, {1656, 937}} + {{0, 0}, {1680, 999}} ShowInfo ShowRuler Sidebar - + SidebarWidth - 200 + 0 TopSlabHeight - 363 + 401 VisibleRegion - {{0, -3.9999999999999858}, {818, 566.58318739054289}} + {{-24, 0}, {831.50489662676807, 559}} Zoom - 1.3960880195599021 + 1.6440071556350626 ZoomValues -- cgit v1.2.3