scyther/manual/scyther-manual.idx
2023-02-12 21:59:39 +01:00

123 lines
4.3 KiB
Plaintext

\indexentry{Scyther website}{5}
\indexentry{website|see{Scyther website}}{5}
\indexentry{downloading Scyther}{9}
\indexentry{installing Scyther}{9}
\indexentry{quick start tutorial}{11}
\indexentry{comments}{15}
\indexentry{whitespace}{15}
\indexentry{identifier}{15}
\indexentry{case-sensitive}{15}
\indexentry{atomic term}{15}
\indexentry{constant}{16}
\indexentry{global constant}{16}
\indexentry{freshly generated value}{16}
\indexentry{nonce}{16}
\indexentry{random value}{16}
\indexentry{variable}{16}
\indexentry{var}{16}
\indexentry{pairing}{16}
\indexentry{tupling}{16}
\indexentry{symmetric keys}{16}
\indexentry{k(X,Y)@\spd{k(X,Y)}}{16}
\indexentry{asymmetric keys}{17}
\indexentry{sk(X)@\spd{sk(X)}}{17}
\indexentry{pk(X)@\spd{pk(X)}}{17}
\indexentry{hash functions}{17}
\indexentry{hashfunction@\spd{hashfunction}}{17}
\indexentry{Agent@{\tt Agent}}{17}
\indexentry{Function@{\tt Function}}{17}
\indexentry{Nonce@{\tt Nonce}}{17}
\indexentry{Ticket@{\tt Ticket}}{17}
\indexentry{usertype@{\tt usertype}}{17}
\indexentry{events}{18}
\indexentry{send@{\tt send}}{18}
\indexentry{event!send}{18}
\indexentry{event!recv}{18}
\indexentry{send@{\tt send}}{18}
\indexentry{recv@{\tt recv}}{18}
\indexentry{20@{\tt "!}}{18}
\indexentry{event!claim}{18}
\indexentry{claim event}{18}
\indexentry{security properties}{18}
\indexentry{claim@{\tt claim}}{18}
\indexentry{Secret@{\tt Secret}}{19}
\indexentry{SKR@{\tt SKR}}{19}
\indexentry{Alive@{\tt Alive}}{19}
\indexentry{Weakagree@{\tt Weakagree}}{19}
\indexentry{Commit@{\tt Commit}}{19}
\indexentry{Running@{\tt Running}}{19}
\indexentry{agreement on data}{19}
\indexentry{data agreement}{19}
\indexentry{non-injective agreement}{19}
\indexentry{Nisynch@{\tt Nisynch}}{19}
\indexentry{synchronisaton}{19}
\indexentry{non-injective synchronisation}{19}
\indexentry{Niagree@{\tt Niagree}}{19}
\indexentry{agreement (on messages)}{19}
\indexentry{message agreement}{19}
\indexentry{non-injective agreement}{19}
\indexentry{Reachable@{\tt Reachable}}{19}
\indexentry{Empty@{\tt Empty}}{19}
\indexentry{internal computation events}{19}
\indexentry{pattern match events}{19}
\indexentry{match event}{19}
\indexentry{event!match}{19}
\indexentry{not match event}{20}
\indexentry{event!not match}{20}
\indexentry{role definition}{20}
\indexentry{protocol definition}{20}
\indexentry{helper protocol|textbf}{21}
\indexentry{19@"@}{21}
\indexentry{symmetric-role protocol|textbf}{21}
\indexentry{global declarations}{21}
\indexentry{const@{\tt const}}{21}
\indexentry{macro@{\tt macro}}{22}
\indexentry{abbreviate}{22}
\indexentry{define macro}{22}
\indexentry{include@{\tt include}}{22}
\indexentry{import file}{22}
\indexentry{input file}{22}
\indexentry{one-role-per-agent@{\tt one-role-per-agent}}{23}
\indexentry{one role per agent}{23}
\indexentry{multiple roles per agent}{23}
\indexentry{BNF}{23}
\indexentry{Needham-Schroeder protocol}{25}
\indexentry{NS|see{Needham-Schroeder protocol}}{25}
\indexentry{Commit@{\tt Commit}}{29}
\indexentry{Running@{\tt Running}}{29}
\indexentry{agreement on data}{29}
\indexentry{data agreement}{29}
\indexentry{non-injective agreement}{29}
\indexentry{GUI}{31}
\indexentry{at least X attack(s)}{31}
\indexentry{exactly X attack(s)}{32}
\indexentry{exactly X pattern(s)}{32}
\indexentry{at least X pattern(s)}{32}
\indexentry{no attacks within bounds}{32}
\indexentry{no attacks}{32}
\indexentry{verification}{32}
\indexentry{attack graph}{33}
\indexentry{attack window}{33}
\indexentry{run}{33}
\indexentry{communication event}{35}
\indexentry{construct}{35}
\indexentry{command-line tools}{37}
\indexentry{GUI!using Scyther without GUI}{37}
\indexentry{multiple asymmetric key pairs per agent}{39}
\indexentry{asymmetric key!multiple pairs per agent}{39}
\indexentry{equational theories}{39}
\indexentry{exponentiation|see{Diffie-Hellman exponentiation}}{39}
\indexentry{Diffie-Hellman exponentiation}{39}
\indexentry{bidirectional keys}{39}
\indexentry{syntactic equality}{39}
\indexentry{helper protocol}{39}
\indexentry{time-stamps|(}{41}
\indexentry{counter|see{global counter}}{41}
\indexentry{global counter|(}{41}
\indexentry{global counter|)}{41}
\indexentry{time-stamps|)}{42}
\indexentry{multi-protocol attacks}{42}
\indexentry{cross-protocol attacks}{42}
\indexentry{chosen protocol attacks}{42}
\indexentry{read@{\tt read}}{51}