Add ihsm resilient sphere chapter quote
This commit is contained in:
parent
f5ef718363
commit
99c1db7a8f
5 changed files with 452 additions and 4 deletions
|
|
@ -1,9 +1,18 @@
|
|||
\chapterquote{Russell Impagliazzo~\cite{impagliazzoPersonalViewAveragecase1995}}{
|
||||
One should always assume that people willing to break a system are also willing to use significantly more resources
|
||||
doing so than legitimate users are willing to spend routinely.
|
||||
\chapterquote{Dungeons \& Dragons 2024 Player's Handbook~\cite{crawfordDungeonsDragonsPlayers2024}}{
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.85]{resilient sphere.pdf}
|
||||
\end{center}
|
||||
}
|
||||
\chaptertitle{Inertial Hardware Security Modules}
|
||||
% Manually do the chapter preamble stuff instead of using our \chaptertitle def from thesis.tex to bring the minitoc to
|
||||
% a new page because of the large graphic embedded in the chapterquote.
|
||||
\chapter{Inertial Hardware Security Modules}
|
||||
\label{chapter-ihsm}
|
||||
\printchapterquote
|
||||
\newpage
|
||||
\begin{spacing}{1.1}
|
||||
\minitoc
|
||||
\end{spacing}
|
||||
\newpage
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
|
|
|
|||
BIN
chapter-ihsm/figures/resilient sphere.pdf
Normal file
BIN
chapter-ihsm/figures/resilient sphere.pdf
Normal file
Binary file not shown.
423
chapter-ihsm/resilient sphere.svg
Normal file
423
chapter-ihsm/resilient sphere.svg
Normal file
|
|
@ -0,0 +1,423 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
width="389.46683"
|
||||
height="604.25159"
|
||||
viewBox="0 0 389.46683 604.25161"
|
||||
sodipodi:docname="resilient sphere.svg"
|
||||
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs1" /><sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="0.97134932"
|
||||
inkscape:cx="66.917224"
|
||||
inkscape:cy="294.95053"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g1"><inkscape:page
|
||||
x="0"
|
||||
y="0"
|
||||
inkscape:label="1"
|
||||
id="page1"
|
||||
width="389.46683"
|
||||
height="604.25159"
|
||||
margin="0"
|
||||
bleed="0" /></sodipodi:namedview><g
|
||||
id="g1"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="1"
|
||||
transform="translate(-75.505248,-73.321357)"><g
|
||||
id="g2"
|
||||
transform="translate(31.302428,34.942244)" /><g
|
||||
id="g11"
|
||||
transform="translate(1.4559264,27.66261)"><g
|
||||
id="g40"
|
||||
transform="translate(-30.574464,69.884489)"><g
|
||||
id="g3"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text3"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,90.867685)"><tspan
|
||||
id="tspan3"
|
||||
style="font-variant:normal;font-weight:100;font-size:14px;font-family:MrsEavesSmallCaps;writing-mode:lr-tb;fill:#8d281e;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.014 0 0 0 -0.028000001 0 0 0 0.028000001 -0.014 0 0 -0.014 0 0 0 0 0 0 -0.014 0.014 0 0 0 -0.041999999"
|
||||
y="0">Otiluke’s Resilient Sphere</tspan></text></g><g
|
||||
id="g4"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text4"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,111.06769)"><tspan
|
||||
id="tspan4"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 -0.024 0 0.024 -0.024 0 0 0 0.024 0 0.012 -0.024 -0.024 0.024 0 0.012 -0.012 0.012 0 -0.048 0.024 0.012 -0.012 0.024 -0.024"
|
||||
y="0">Level 4 Abjuration (Wizard)</tspan></text></g><g
|
||||
id="g5"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text5"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,140.06769)"><tspan
|
||||
id="tspan5"
|
||||
style="font-variant:normal;font-weight:700;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.059999999 -0.012 -0.012 -0.012 -0.012 0 0 -0.252 -0.024 0.024 -0.035999998 0.024"
|
||||
y="0">Casting Time:</tspan></text></g><g
|
||||
id="g6"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text6"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,166.86667,140.06769)"><tspan
|
||||
id="tspan6"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
y="0"> </tspan></text></g><g
|
||||
id="g7"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text7"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,170.53333,140.06769)"><tspan
|
||||
id="tspan7"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.035999998 0.012 -0.012 -0.012"
|
||||
y="0">Action</tspan></text></g><g
|
||||
id="g8"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text8"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,159.26769)"><tspan
|
||||
id="tspan8"
|
||||
style="font-variant:normal;font-weight:700;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.012 -0.012 0 -0.035999998 0.024"
|
||||
y="0">Range:</tspan></text></g><g
|
||||
id="g9"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text9"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,121,159.26769)"><tspan
|
||||
id="tspan9"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 0 -0.012 0 0 -0.035999998 0.012 -0.024"
|
||||
y="0"> 30 feet</tspan></text></g><g
|
||||
id="g10"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text10"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,178.46769)"><tspan
|
||||
id="tspan10"
|
||||
style="font-variant:normal;font-weight:700;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.059999999 -0.048 0 0.132 -0.048 0 0.024 -0.035999998 -0.012 0.024"
|
||||
y="0">Components:</tspan></text></g><g
|
||||
id="g11-6"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text11"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,164.93333,178.46769)"><tspan
|
||||
id="tspan11"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.396 -1.296 -0.024 0 -0.012 0.012 0 0 0 -0.012 -0.012 0 0 -0.012 -0.012 0.024 -0.012 0 -0.012 -0.012 0.012 0.012 0 -0.024"
|
||||
y="0"> V, S, M (a glass sphere)</tspan></text></g><g
|
||||
id="g12"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text12"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,197.66769)"><tspan
|
||||
id="tspan12"
|
||||
style="font-variant:normal;font-weight:700;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.035999998 0 0 -0.012 -0.012 0.024 -0.048"
|
||||
y="0">Duration:</tspan></text></g><g
|
||||
id="g13"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text13"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,138.66667,197.66769)"><tspan
|
||||
id="tspan13"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Scala Sans Pro';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 0 -0.21600001 0 0 -0.024 0.012 0 -0.012 0 -0.012 -0.012 -0.012 0 0 0.012 0 0 -0.012 0 -0.012 0 0 0.012 0 -0.012 -0.012 0 0 -0.012"
|
||||
y="0"> Concentration, up to 1 minute</tspan></text></g><g
|
||||
id="g14"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text14"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,226.33435)"><tspan
|
||||
id="tspan14"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 0 0.012 0 -0.048 0 0 0 0 0 -0.035999998 0.012 0 0.012 -0.012 0 0 -0.035999998 0 0 0 0 0.024 -0.048 0 0.012 0 0.012 0 0 0 -0.024 0 0 0.012 0 0 0 -0.035999998 0 0.012 0 0 0 0 0 -0.035999998"
|
||||
y="0">A shimmering sphere encloses a Large or smaller </tspan></text></g><g
|
||||
id="g15"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text15"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,248.46769)"><tspan
|
||||
id="tspan15"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.012 0 0 0 -0.012 0 0 0 0 0 -0.035999998 0 0 0 0 0 0.024 -0.012 0 0 0 -0.012 0 0 0 0 -0.035999998 0 0 0.012 0 0 0 -0.024 0 0 0 -0.035999998 0 0 0 0 0 0 -0.024 0 0.024 -0.035999998"
|
||||
y="0">creature or object within range. An unwilling crea</tspan></text></g><g
|
||||
id="g16"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text16"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,428.66667,248.46769)"><tspan
|
||||
id="tspan16"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
y="0">-</tspan></text></g><g
|
||||
id="g17"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text17"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,270.60102)"><tspan
|
||||
id="tspan17"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.012 0 -0.035999998 0 0 0 0 0.012 -0.012 0 0.012 -0.035999998 0.024 -0.012 0 0 0.024 0 0 0 0 0 0 -0.024 0 0 -0.012 0 0 0 -0.012 0.012 0 0.012 0 -0.024 0 0 -0.024 0 -0.012"
|
||||
y="0">ture must succeed on a Dexterity saving throw or </tspan></text></g><g
|
||||
id="g18"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text18"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,292.73435)"><tspan
|
||||
id="tspan18"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.035999998 0 0 0 0 -0.012 0 0 0.012 0 0.024 0 -0.048 0 0 0 0.024 -0.035999998 0 0 0.024 0 -0.035999998 0 0.024 -0.048"
|
||||
y="0">be enclosed for the duration.</tspan></text></g><g
|
||||
id="g19"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text19"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,87.733333,314.86769)"><tspan
|
||||
id="tspan19"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 0 -0.012 0 0 -0.035999998 0.012 0 0 0 -0.012 0 -0.012 0 -0.024 0.012 0 -0.012 0 0 0 0 0 0 0 0.024 -0.012 0.012 0 0 0 -0.035999998 0 0 0.012 -0.024 0 0 0 0 0 0 -0.012 0 0 0 0 -0.024 0.024 0 -0.048"
|
||||
y="0">Nothing—not physical objects, energy, or other spell </tspan></text></g><g
|
||||
id="g20"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text20"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,337.00102)"><tspan
|
||||
id="tspan20"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.048 0 0 0 0.024 -0.012 0.012 0 -0.012 0 0 0 -0.012 0 0.012 0.012 0 -0.012 0 -0.035999998 0 0 0.012 -0.035999998 0 0.024 -0.035999998 0 0 0 0 0 0 0 -0.048 0 0 0 0 0 0 0 0 0 0 -0.035999998 0.024 0 0 -0.012 0 0 -0.035999998 0.012"
|
||||
y="0">effects—can pass through the barrier, in or out, though</tspan></text><text
|
||||
id="text21"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,463.93333,337.00102)"><tspan
|
||||
id="tspan21"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
y="0"> </tspan></text></g><g
|
||||
id="g21"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text22"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,359.13435)"><tspan
|
||||
id="tspan22"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 0 0 -0.012 0 0 0 -0.012 0 0 0 0 -0.048 0 0 -0.012 0 0 0 0.012 -0.012 0 0 -0.035999998 0 0 0.024 0 0 0 -0.035999998 0 0 0 -0.012 0 0 0 -0.012 0 0 0 0 0 0 0 0 0 0 -0.024 -0.012"
|
||||
y="0">a creature in the sphere can breathe there. The sphere </tspan></text></g><g
|
||||
id="g22"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text23"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,381.26769)"><tspan
|
||||
id="tspan23"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.048 0.012 0 0 0 0 -0.035999998 0 0 0 -0.012 0 0 0 0 0 0 0.024 0 -0.035999998 0 0.012 0 0 0 0 0 -0.024 0 0 0 0.024 0 0 0 -0.012 0 -0.035999998 0 0 0 0 0 0 0 0 0 0.024 -0.012"
|
||||
y="0">is immune to all damage, and a creature or object in</tspan></text></g><g
|
||||
id="g23"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text24"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,441.73333,381.26769)"><tspan
|
||||
id="tspan24"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
y="0">-</tspan></text></g><g
|
||||
id="g24"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text25"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,403.40102)"><tspan
|
||||
id="tspan25"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 0 0.024 0 0 -0.012 0 0 0.012 -0.012 0 0 0 0 -0.024 0 0 0 -0.024 0 0.024 0 0 -0.024 0 0 0.024 -0.012 0 -0.012 0.012 0.012 0 0 -0.035999998 0 0 0 0 0 0.024 -0.012 0.012 0 0 0 -0.048 0.012 0 -0.035999998 0 0.024 -0.048 0 0.012"
|
||||
y="0">side can’t be damaged by attacks or effects originating </tspan></text></g><g
|
||||
id="g25"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text26"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,425.53435)"><tspan
|
||||
id="tspan26"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.048 0 0 0 0 0 0 -0.012 0.012 0 -0.024 0 0 0 0 0 0 0 -0.012 0 0 0 0 0 0.024 -0.035999998 0 0 0.024 -0.035999998 0 0 0 0 0 -0.024 0 0.024 0 0 -0.012 0 0 0 -0.024 0.024 -0.035999998"
|
||||
y="0">from outside, nor can a creature inside the sphere </tspan></text></g><g
|
||||
id="g26"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text27"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,447.66769)"><tspan
|
||||
id="tspan27"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 0 0 0 -0.024 0 0 0 0 0.012 -0.012 0 -0.048 0 0.012 0 0 -0.035999998 0.024 -0.024 0 0.024 0 0 0 -0.012"
|
||||
y="0">damage anything outside it.</tspan></text></g><g
|
||||
id="g27"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text28"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,85.333333,469.80102)"><tspan
|
||||
id="tspan28"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 0 -0.035999998 0 0 0.012 -0.012 0 0 0 0 0 -0.048 0.012 0 0 0 0 0.012 -0.035999998 0.024 -0.048 0 0.012 0.012 0 0 0 -0.024 0 0 0 0.012 -0.012 0 0 0 0 -0.024 0 0 0 0 0 -0.035999998 0.012 0 0 -0.012"
|
||||
y="0">The sphere is weightless and just large enough to</tspan></text><text
|
||||
id="text29"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,433.4,469.80102)"><tspan
|
||||
id="tspan29"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
y="0"> </tspan></text></g><g
|
||||
id="g29"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text30"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,491.93435)"><tspan
|
||||
id="tspan30"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.012 0 0 -0.012 0 0 0 0 -0.012 0 -0.048 0 0.024 0 0 0 -0.012 0 0 0 0 0 -0.035999998 0 0 0 0 0 0.024 -0.012 0 0 0 -0.024 0 0.024 0 0 0 -0.024 0 0 0 0 -0.012 0 0 0.012 0 -0.024"
|
||||
y="0">contain the creature or object inside. An enclosed </tspan></text></g><g
|
||||
id="g30"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text31"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,514.06769)"><tspan
|
||||
id="tspan31"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.012 0 0 0 -0.012 0 0 0 0 -0.012 0 0 0 -0.012 0 0.012 -0.048 0 0 0 0 0 0.024 -0.012 0 0 0 0 -0.012 0 0 -0.012 0 0.012 -0.035999998 0 0 0.012 0 0 -0.035999998 0.012 -0.012 0 0.024 -0.035999998"
|
||||
y="0">creature can take an action to push against the </tspan></text></g><g
|
||||
id="g31"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text32"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,536.20102)"><tspan
|
||||
id="tspan32"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 -0.012 0 0 0 0 0.012 -0.024 0 0 0 0 0 0.012 0 0 0 -0.024 0 -0.012 0 0 0.012 0 -0.035999998 0 0 0 0 -0.012 0 0 0 0.012 -0.012 0 0 -0.035999998 0 0 0 0.024 0 -0.035999998 0.024 0 -0.012"
|
||||
y="0">sphere’s walls and thus roll the sphere at up to </tspan></text></g><g
|
||||
id="g32"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text33"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,558.33435)"><tspan
|
||||
id="tspan33"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.035999998 0 0 0 0 -0.012 0 0 0 -0.012 0 0 0 -0.012 0 0 0 0.012 -0.024 0 0 0.024 0 0 -0.024 0 0 0 0 0 0 -0.048 0 0 0 0.012 0 0 -0.012 0 0 0 -0.024 0 0 0 0 0 -0.012"
|
||||
y="0">half the creature’s Speed. Similarly, the globe can </tspan></text></g><g
|
||||
id="g33"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text34"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,580.46769)"><tspan
|
||||
id="tspan34"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.035999998 0 0 -0.012 0 0.024 -0.024 0 0.024 0 0 -0.012 0 0 0 -0.024 0 0 0 0.024 0 -0.024 0 0 -0.024 0 0 0.024 -0.035999998 0 0 0 0.024 0 0 0 -0.012 0 -0.035999998 0 0.012"
|
||||
y="0">be picked up and moved by other creatures.</tspan></text></g><g
|
||||
id="g34"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text35"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,85.333333,602.60102)"><tspan
|
||||
id="tspan35"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024"
|
||||
y="0">A </tspan></text></g><g
|
||||
id="g35"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text36"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,101.73333,602.60102)"><tspan
|
||||
id="tspan36"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 0.012 -0.024 0.012 -0.024 0 0.024 0 -0.024 0.024 0 -0.024"
|
||||
y="0">Disintegrate </tspan></text></g><g
|
||||
id="g36"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text37"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,186.6,602.60102)"><tspan
|
||||
id="tspan37"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 -0.024 -0.012 0 0 0 0 -0.012 0 0 0.012 0 -0.012 0 -0.035999998 0.012 0 -0.012 0 0 0 -0.024 0 0 0 0 0 0.024 0 -0.024 0.024 -0.035999998 0 0.012 0.012 0 -0.048"
|
||||
y="0">spell targeting the globe destroys it</tspan></text><text
|
||||
id="text38"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,435.2,602.60102)"><tspan
|
||||
id="tspan38"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
y="0"> </tspan></text></g><g
|
||||
id="g38"
|
||||
transform="translate(30.157292,-73.263254)"><text
|
||||
id="text39"
|
||||
xml:space="preserve"
|
||||
transform="matrix(1.3333333,0,0,1.3333333,75.733333,624.73435)"><tspan
|
||||
id="tspan39"
|
||||
style="font-variant:normal;font-weight:normal;font-size:12px;font-family:'Book Antiqua';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
x="0"
|
||||
dx="0 0 0 -0.012 -0.035999998 0 0 -0.012 0 0 0 0 0 0 -0.035999998 0.012 0 0 0 -0.024 -0.012 0 0 0 -0.024 0 0 0 -0.024 0 0.024"
|
||||
y="0">without harming anything inside.</tspan></text></g></g></g><path
|
||||
style="opacity:0.908147;fill:none;stroke:#000000;stroke-width:1.13386;stroke-linecap:round;stroke-linejoin:round"
|
||||
d="m 374.1732,73.888288 c 6.15825,0 16.0152,0 21.47493,9.827506 19.1697,-9.827506 44.46642,-9.827506 64.42476,-9.827506 H 78.984032 v 7.077133 c 3.536433,-3.911646 8.434726,-6.27069 14.694879,-7.077133"
|
||||
id="path39"
|
||||
sodipodi:nodetypes="cccccc" /><path
|
||||
style="opacity:0.908147;fill:none;stroke:#000000;stroke-width:1.13386;stroke-linecap:round;stroke-linejoin:round"
|
||||
d="m 371.26135,677.00598 c 6.15825,0 16.0152,0 21.47493,-9.82751 19.1697,9.82751 44.46642,9.82751 64.42476,9.82751 H 76.072178 v -7.07713 c 3.536433,3.91164 8.434726,6.27069 14.694879,7.07713"
|
||||
id="path40"
|
||||
sodipodi:nodetypes="cccccc" /></g><g
|
||||
id="g1-3"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="1"
|
||||
transform="translate(728.23333,-73.321357)"><g
|
||||
id="g2-5" /></g></svg>
|
||||
|
After Width: | Height: | Size: 26 KiB |
|
|
@ -1,3 +1,7 @@
|
|||
\chapterquote{Russell Impagliazzo~\cite{impagliazzoPersonalViewAveragecase1995}}{
|
||||
One should always assume that people willing to break a system are also willing to use significantly more resources
|
||||
doing so than legitimate users are willing to spend routinely.
|
||||
}
|
||||
\chaptertitle{Case Study: Physical Security in Quantum Key Distribution}
|
||||
\label{chapter-qkd}
|
||||
|
||||
|
|
|
|||
12
main.bib
12
main.bib
|
|
@ -1473,6 +1473,18 @@
|
|||
langid = {english}
|
||||
}
|
||||
|
||||
@book{crawfordDungeonsDragonsPlayers2024,
|
||||
title = {Dungeons \& Dragons - Player's Handbook},
|
||||
author = {Crawford, Jeremy},
|
||||
date = {2024},
|
||||
publisher = {Wizards of the Coast LLC},
|
||||
location = {Renton},
|
||||
abstract = {"This revised and expanded Player's Handbook® is the essential reference for every fifth edition Dungeons \& Dragons player. It contains rules for character creation and advancement, exploration, combat, equipment, spells, and much more. Create fantastic D\&D® heroes from the wide selection of character origins, classes, and subclasses provided. Explore ancient ruins and deadly dungeons. Battle monsters while searching for legendary treasures. Gain experience and power as you trek across uncharted lands with your companions."-- Back cover},
|
||||
isbn = {978-0-7869-6951-7},
|
||||
langid = {english},
|
||||
pagetotal = {384}
|
||||
}
|
||||
|
||||
@article{cuellarStaticFatigueLifetime1987,
|
||||
title = {Static Fatigue Lifetime of Optical Fibers in Bending},
|
||||
author = {Cuellar, E. and Roberts, D. and Middleman, L.},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue