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

182 lines
3.6 KiB
Plaintext

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