NOTE: The N.n entry shown against each
topic refers to Section N.n of
Lecture N. Therefore, 17.9 for the
very first entry in the index means
Section 17.9 of Lecture 17.
A
access control list 17.9
ACK bit 16.4
Acknowledgment Number field 16.4
ACL 17.9
adding MAC step 20.13
additive inverse 4.6, 5.4
additive inverse in GF(2^n) 7.7
Address Resolution Protocol 23.10
AddRoundKey 8.4
AddType (Apache2) 27.3
ADMIN (IRC command) 28.3
Advanced Encryption Standard 8.1
AES 8.1
AES decryption 8.3
AES encryption 8.3
AES, one round of processing 8.4
Agobot 28.5
Agrawal-Kayal-Saxena 11.14
AKS algorithm 11.14
AKS, computational complexity 11.17
allowlist 19.19
anatomy of a virus 22.2
anonymity (P2P) 25.12
anonymity check 19.11
anonymizing proxy server 19.1, 19.13
Announce Network Congestion 16.2
Announce Network Errors 16.2
Announce Timeouts 16.2
answer section 17.3
Apache+PHP+MySQL 27.1
Apache2 19.15, 27.1
Apache web server 19.15
append SSL Record Header 20.13
Application Layer 16.2
Application Layer security 19.1, 20.1
arithmetic modular 5.1
arithmetic operations on polynomials 6.2
ARP 23.10
ASP 27.1
Assist Troubleshooting (ICMP) 16.2
associativity 4.1
attack, brute-force 2.1
attack, buffer overflow 21.2, 21.5
attack, clogging 20.8
attack, DDoS 28.1
attack, Denial of Service (DoS) 16.12
attack, dictionary 24.1
attack, Distributed Denial of Service 28.1
attack, DNS cache poisoning 17.15, 17.16
attack, IP spoofing 16.14
attack, ICMP packet flooding 16.13
attack, man-in-the-middle 13.2, 23.10
attack, mathematical 12.13
attack, meet-in-the-middle 9.6
attack, network 10.2
attack, replay 10.2
attack, Spartacus 25.11
attack, SQL injection 27.4
attack, statistical 2.7
attack, Sybil 25.11
attack, SYN flooding 16.12
attack, topology 25.11
attack, unauthorized TCP state transit. 16.13
authenticated message 12.1
authenticated public keys 13.3
Authentication Header (IPSec) 20.6
authentication server 10.4
Authentication Service 20.2
Authoritative DNS Nameserver 17.3
Authority Section 17.3
avalanche effect 3.14
AWAY (IRC command) 28.3
B
Baby-Step Giant-Step Method 13.7
Barabasi-Albert graph (P2P) 26.4
Base-64 encoding (Radix 64) 20.2
Base Pointer 21.5
Berkeley Internet Name Daemon 17.8
Bezout's Identity 5.14
Bezout's Identity, proof 5.16
bijection 11.18
BIND 17.8
BIND, caching-nameserver 17.12
bind-chroot 17.12
BIND, configuring 17.9
bind-libs 17.12
bind package 17.12
bind-utils 17.12
biprime 12.13
Birthday Attack 15.7
Birthday Paradox 15.6, 16-14
BitTornado 25.10
BitTorrent 25.10
block cipher 2.1, 3.1, 12.10
block cipher, Feistel structure 3.3
block cipher, five modes of operation 9.8
block cipher, ideal 3.1
Blum-Blum-Shub generator (PRNG) 10.9
Bobax 28.5
bot 28.1
bot herder 28.1
bot master 28.1
botnet 28.1
Broker 19.18, 19.20, 19.22
Broker, CreateBroker 19.22
Broker, RunBroker 19.22
brute-force attack 2.1
buffer overflow 21.2, 21-5, 21-6
C
cache, DNS 17.6
Cache Manager (Squid) 19.15
cache poisoning (DNS) 17.15, 17.16
caching DNS nameserver 17.12
caching time 17.6
caching, web- 19.13
Caesar cipher 2.3
call stack 21.5
CAN (P2P) 25.9
C&C server (botnet) 28.2
capturing screenshots 28.5
capturing video 28.5
cardinality (of a set) 13.6
CAST-128 20.2
CBC 9.8, 9.9
ccTLD (DNS) 17.2
CFB 9.8, 9.10, 20.2
CDMA 16.2
certificate, peer (SSL) 20.11
certificate trust (PGP) 20.3
Certificate, X509 13.5, 20.11
characteristic 14.2
characteristic, of a field 14.4
Checksum field 16.4
Check Value, Integrity 9.16
chain of rules (firewall) 18.3
chain of rules, policy 18.4
chain of rules, user-defined 18.6
channel creator (IRC) 28.3
channel, global (IRC) 28.3
channel (IRC) 28.3
channel, local (IRC) 28.3
channel, private (IRC) 28.3
channel, quiet (IRC) 28.3
channel, secret (IRC) 28.3
chattr 17.12
Chinese Remainder Theorem 11.18, 11.19
chmod 17.12, 18.6
Chord (P2P) 25.5
chroot jail 17.13
churn (P2P) 25.4, 26.8
cipher 2.1
cipher, block 2.1
Cipher Block Chaining Mode 9.8, 9.9
cipher, Caesar 2.3
Cipher Feedback Mode 9.8, 9.10, 20.2
cipher, Hill 2.14
cipher, monoalphabetic 2.5
cipher, Playfair 2.9
cipher, polyalphabetic 2.16
Cipher Spec 20.11
cipher, stream 2.1, 9.13
cipher, Vigenere 2.16
ciphertext 2.1
class BPP (algorithms) 11.13
class co-RP (algorithms) 11.13
class NP (algorithms) 11.13
class P (algorithms) 11.13
class RP (algorithms) 11.13
CLI (Command Line Interface), PHP 27.2
client, IRC 28.3
Client Write Key 20.12
Client Write MAC Secret 20.12
clogging attack 20.8
CLOSED state 16.7
CLOSE_WAIT state 16.7, 16.16
CLOSING state 16.7, 16.16
closure 4.1
clustering coefficient of a graph (P2P) 26.4
coefficient set 6.1
collision in a hash table 25.2
collision resistance of a hash function 15.3
command and control (botnet) 28.2
command and control server (botnet) 28.2
commands, IRC 28.3
commutative ring 4.10
commutativity 4.5
compilation, gcc 21.5, 21.6
composite number 11.2
compression function 15.8
Compression Method (SSL) 20.10
Compression Service (PGP) 20.2
compression step (SSL) 20.13
Conficker worm 21.2, 22.6, 24.2
Conficker, embedded passwords 24.2
confidentiality 12.1
Confidentiality Service (PGP) 20.2
confusion 3.7, 3.14
congestion control 16.10
congestion avoidance phase 16.10
congruence in modular arithmetic 5.1
congruence of squares 12.13
connect(), for port scanning 23.2
connect, SSH tunnel 19.23
CONNECT method (HTTP) 19.23
CONNECT (IRC command) 28.3
Connection Establishment Timer 16.11
connectionless protocol (IP) 16.3
connection-oriented protocol (TCP) 16.3, 16.4
connection tracking (firewalls) 18.11
CONNSECMARK (mangle table) 18.8
consistent hashing (DHT) 25.4
contactless smart card 14.1
Content Addressable Network (P2P) 25.9
content, dynamic 27.1
Content Key (DHT) 25.3
contraction permutation 3.13
Control Bits field (TCP Header) 16.4
Control Stack 21.5
controls clause (BIND config) 17.9
coprime 11.1
Corkscrew 19.23
counter mode (block ciphers) 9.8, 9.12
country-code top-level domains (DNS) 17.2
CreateBroker (Harvest) 19.22
CREATE DATABASE (MySQL) 27.4
CREATE USER (MySQL) 27.4
cryptanalysis 2.1
cryptanalysis, differential 3.8
cryptographically secure hash function 15.8, 25.2
cryptographic system 2.1
cryptography 2.1
cryptography, public key 12.1
cryptography, asymmetric key 12.1
cryptography, symmetric key 2.1
cryptology 2.1
CSMA 16.2
CTR mode (block ciphers) 9.8, 9.12
Cutwail 28.5
cyclic subgroup 13.6
CWND field (TCP) 16.10
D
daemon 17.2, 21.1
Dante 19.6
danted SOCKS proxy server 19.6
danted.conf, Dante server config 19.7, 19.8
dante.conf, Dante client config 19.9, 19.10
database backend, web servers 27.1
Data Encryption Standard (DES) 3.6
Data Link layer 16.2
Data Offset field (TCP header) 16.4
decentralized algo.for aggregates (P2P) 26.9
decentralized routing (P2P) 26.5
deciphering 2.1
decryption 2.1
decryption algorithm 2.1
degree of a polynomial 6.1
DEA (the Algorithm for DES) 3.7
DEA, one round of processing 3.7
delegating control for subdomain (DNS) 17.5
Denial of Service attack 16.12, 16.15, 18.11
DenyHosts 24.3
DES 3.6, 9.2, 9.5, 9.7
DES, double (2DES) 9.2
DES, strength of 3.14
DES, triple (3DES) 3.6, 9.5, 9.7
DESCRIBE (SQL) 27.4
Destination Address field (IP) 16.3
Destination Port field (TCP) 16.4
DHCP 17.11, 18.14, 25.11
DHCP lease 17.11
DHT 25.1, 25.3
diameter of a graph 26.4
dictionary attack 24.1
dictionary attack, thwarting 24.3, 24.4
differential cryptanalysis 3.8
Differentiated Service field (IP) 16.3
Diffie-Hellman 13.6, 20.2, 20.8
Diffie-Hellman for ECC 14.11
diffusion 3.7, 3.14, 26.9
diffusion speed (P2P) 26.9
Dig utility (DNS) 17.3
digital signatures 12.1, 15.2
digrams 2.8
discrete logarithm 11.20, 13.6, 14.10
discrete logarithm for ECC 14.10
discriminant of a polynomial 14.2
distributed database (DNS) 17.1
distributed hash table (DHT) 25.1, 25.3
distributed systems (P2P) 25.1
distributivity 4.8, 5.4
dividend 6.3
divisor 5.1, 6.3
divisor, common (GCD) 5.7
djbdns (DNS) 17.8
DNAT (nat table, firewall) 18.7
DNS 16.2, 17.1
DNS Authoritative Nameserver 17.3
DNS cache 17.6
DNS caching nameserver 17.7, 17.9, 17.12
DNS Cache Poisoning Attack 17.14, 17.15, 17.16
DNS country-code domains (ccTLD) 17.2
DNS country-code servers 17-2
DNS generic top-level domains (gTLD) 17.2
DNS master nameserver 17.5
DNS name resolver 17.2
DNS primary nameserver 17.5
DNS publishing nameserver 17.7
DNS Recursive Nameserver 17.5, 17.7
DNS reverse lookup 17.2, 17.3, 17.10
DNS root servers 17.2
DNS secondary nameserver 17.5
DNS slave nameserver 17.5, 17.7
DNS top-level domains 17.2
dnsmasq 17.12
dnsmasq.conf 17.12
Domain Name Space 17.1
Domain Name System 17.1
DoS attack 16.12, 16.15, 18.11
double DES (2DES) 9.2
Downadup virus 22.6
DROP USER (MySQL) 27.4
dsniff 23.10
duplex (full) connection 16.4
dynamic web content 27.1
Dynamic Host Configuration Protocol 17.11, 18.14, 25.11
Dynamic Network Address Translation 18.12
E
ECB (Block Cipher Mode) 9.8
ECC 14.1
ECC, security of 14.12
EDE (3DES) 10.8
electronic code book 9.8
element, identity 4.1
element, inverse 4.1
ElGamal 13.6, 20.2
elliptic curves 14.2
elliptic curve cryptography 14.10
elliptic curves over Z_p 14.7
elliptic curves over GF(2^p) 14.8
E-Mail Compatibility Service (PGP) 20.2
Encap. Security Payload Header (IPSec) 20.7
encryption 2.1
ecryption algorithm 2.1
encryption, classical 2.2
encryption key 2.1
encryption, initial permutation (DES) 3.12
Erdos-Renyi graphs 26.4
ERROR (IRC command) 28.3
error_log (Apache) 19.15
ESP header (IPSec) 20.7
Essence (summarizer) (Harvest) 19.19
eSTREAM (Stream Cipher) 9.15
ESTABLISHED state (TC) 16.7, 16.16
/etc/host.conf 17.1
/etc/hosts 17.1
/etc/passwd 27.3
/etc/resolv.conf 17.3, 17.11
/etc/services 16.15, 21.1
ethernet 16.2, 23.10
ethernet frame 23.10
ethernet, shared 23.10
Euclid's Method (for GCD) 5.7 -- 5.12
Euclid's Method, extended 5.21, 5.22
Euclid's Method in Python 5.12, 5.23
Euclid's Method, proof 5.11
Euclid's Method, recursive invocation 5.8
Euler's Theorem 11.4
Euler's Totient Function 11.3
eviction policy (P2P, Kademlia) 25.8
exec() (PHP) 27.2
execution stack 21.5
expansion permutation (DES) 3.7
exploits, PHP 27.3
exponentiation, modular 12.12
Explicit Congestion Notification field 16.3
Extended Euclid's Algorithm 5.21
Extended Euclid's Algorithm, examples 5.22
Extended Euclid's Algorithm in Python 5.23
external view (configuring BIND) 17.9
F
factorization of large numbers 12.13
factors, prime 12.4
Feistel structure 3.3
Fermat's factorization method 12.13
Fermat's Little Theorem 11.2
Fermat's Little Theorem, generalization 11.15
field 4.12, 5.5
field, finite 5.13, 7.3, 7.4
field, prime finite 5.13
finger daemon 22.4
filter table (firewall) 18.4, 18.6
filter table, built-in chains 18.3
filter table, INPUT chain of rules 18.4
filter table, OUTPUT chain of rules 18.4
filter table, FORWARD chain of rules 18.4
filter table, structure 18.6
filter table, user-defined chains 18.6
FIN bit (TCP) 16.4
FIN_WAIT_1 state (TCP) 16.7, 16.16
FIN_WAIT_1 Timer (TCP) 16.11
FIN_WAIT_2 state (TCP) 16.7, 16.16
FIN_WAIT_2 Timer (TCP) 16.11
finite field 5.13, 7.3, 7.4
finite field, prime 5.13
finite group 4.5
firewall 18.1, 19.1
firewall, at application layer 19.1
firewall for a new LAN 18.15
firewall, at the shim layer 19.1
firewall, packet-filtering based 18-2
firewall, proxy server based 18.1, 19.1
firewall, restoring 18.14
firewall, saving 18.14
firewall, tables 18.3
firewall, at transport layer 19.1
Flags field (IP header) 16.3
flow control (TCP) 16.4
FQDN (Fully Qualified Domain Name) 17.3
Fragment Offset field (IP header) 16.4
fragmentation (IP) 16.4
fragmentation step (SSL) 20.13
frame, ethernet 23.10
frame pointer (call stack) 21.5
Freenet (P2P) 26.2
FTP 16.1
full duplex connection (TCP) 16.4
Fully Qualified Domain Name (DNS) 17.3
G
Galois Fields 5.13, 6.4, 7.2
gatherd (Harvest Gatherer daemon) 19.19
Gatherer (Harvest) 19.19
GCD 5.6
generator element (for Galois Field) 7.12
generic top-level domain (DNS) 17.2
GF(2) 6.6, 7.1
GF(2), polynomials over 6.6, 7.1
GF(2^n) 7.3, 7.4, 7.5
Glimpse (Harvest indexer) 19.20
glimpseserver (Harvest indexer) 19.20
global channel (IRC) 28.3
gossiping 26.9
GRANT (MySQL) 27.4
GRANT ALL (MySQL) 27.4
greatest common divisor 5.6
group 4.1
group, abelian 4.5
group, finite 4.5
group, infinite 4.5
group operator, for elliptic curves 14.3
group operator 4.1
Grum 28.5
H
Handshake Protocol (SSL) 20.14
Handshake Protocol (SSL), phases of 20.14
Harvest 19.17
Harvest Gatherer 19.19
Harvest Indexer 19.20
Harvest index server 19.20, 19.22
hash (Perl) 16.15
hash function 15.1, 25.3
hash function, cryptographically secure 15.8
hash function, distributed 25.3
hash function, security of 15.3
hash table 25.1, 25.2, 25.3
hash table, distributed 25.1, 25.3
hashing 15.1, 25-4
hashing, consistent 25.4
Header Checksum field (IP header) 16.3
Hill cipher 2.14
Hill cipher, security of 2.15
HMAC (message authentication) 15.11
host, a utility for name lookup 17.4
host.conf (for name lookup) 17.1
HTTP 16.2
HTTPD 18.15
httpd.conf 19.15
I
ICMP 16.2, 18.10
ICMP, error messages 18.10
ICP (Cache Protocol) 19.13
IDEA (block cipher) 20.2
Identification Field (IP header) 16.3
IDENTIFIED BY (MySQL) 27.4
Identifier Circle (DHT) 25.3
Identifier Space (P2P) 25.11
identity, Bezout's 5.15, 5.16
identity element (in a group) 4.1
identity element, additive 4.1, 5.4
identity element, multiplicative 5.4
IEEE 802.11 9.16
IGMP (Group Management Protocol) 16.2
IHL field (IP header) 16.3
IKE (Internet Key Exchage Protocol) 20.8
in-addr.arpa domain (DNS) 17.3, 17.10
index server (Harvest) 19.20
inet (in named.conf file) 17.9
INFO (IRC command) 28.3
Initial Ticket (Kerberos) 10.4
initialization vector (block cipher) 9.9, 9.10, 20.12
initialization vector for hashing 15.8
INSERT INTO (MySQL) 27.4
instruction pointer 21.5
integer factorization 12.13
integer factorization, the old challenge 12.14
integral domain 4.11
internal view (named.conf) 17.9
Internet Cache Protocol 19.13
Internet Header Length (IP) 16.3
Internet Key Exchange Protocol 20.8
Internet Protocol 16.2
Internet Systems Consortium (ISC) 17.8
inverse, additive 4.6, 5.4, 7.7
inverse, multiplicative 4.12, 5.13, 5.15, 5.17, 7.11, 12.2
InvAddRoundKey (AES) 8.4
invisible user (IRC) 28.3
INVITE (IRC command) 28.3
InvMixColumns (AES) 8.4
InvShiftRows (AES) 8.4
IP 16.1
IP Layer 16.2
IP spoofing 16.14
ipchains (firewall) 18.1
ip_conntrack module (firewall) 18.11
ipfwadm (firewall) 18.1
IPSec 20.4
IPSec Authentication Header (AH) 20.6
IPSec filtering capability 20.4
IPSec Key Exchange 20.8
IPSec Transport Mode 20.4
IPSec Tunnel Mode 20.4
iptables (firewall) 18.1
iptables, appending firewall rule 18.10
iptables, connection tracking 18.11
iptables, deleting firewall rules 18.2
iptables, extension modules 18.11
iptables, listing firewall rules 18.2, 18.5, 18.10
iptables, logging with 18.13
iptables, port forwarding 18.12
iptables, restoring the firewall 18.14
iptables, saving the firewall 18.14
iptables-restore 18.14
iptables-save 18.14
IPv4 16.3, 20.5
IPv4 packet header 16.3, 20.5
IPv6 20.5
IPv6 packet header 20.5
IRC 18.15, 23.12, 28.3
ircClient.pl 28.3
IRC client 28.3
IRC commands 28.3
IRC message syntax 28.3
IRC network 28.3
IRC overlay 28.3
IRC Protocol (RFC1459) 28.3
irreducible polynomial 7-3, 6-15
ISAKMP (IPSec Kay Management) 20.8
ISC (Internet Systems Consortium) 17.8
ISON (IRC command) 28.3
isResumable (SSL Session State) 20.11
J
JOIN (IRC command) 28.3
K
Kademlia (P2P) 25.8
k-bucket (P2P) 25.8
KDC (Key Distribution Center) 10.1 --- 10.5
Keepalive Timer (TCP) 16.11
Kerberos 10.4
Kerberos authentication protocol 10.4
key, DHT 25.3
key distribution 10.2, 10.3
key distribution centers 10.1 --- 10.5
key dist. protocol (Needham-Schroeder) 10.2
key expansion (AES) 8.2
Key Legitimacy (PGP) 20.3
key, location (P2P) 26.3
keylogging 28.5
key, master 10.1
key, private 12.1
key, public 12.1
key, round (DES) 3.11
key, round (AES) 8.9
key schedule, AES 8.2
Key Scheduling Algorithm (RC4) 9.14
key, secret 2.1
key, session 10.1, 10.4
key space 2.1
keystream (RC4) 9.14
key-value pairs (DHT) 25.3
KICK (IRC command) 28.3
Kido virus 22.6
KILL (IRC command) 28.3
kill (for SIGHUP signal) 19.15
killall (Unix/Linux) 19.6
killing processes 28.5
killing threads 28.5
Kraken 28.5
L
LAN 17.10, 18.15
LAST_ACK state (TCP) 16.7
leaf set (P2P, Pastry) 25.7
leecher (BitTorrent) 25.10
liars (Miller-Rabin Test) 11.12
Link Layer (TCP/IP) 16.2
LINKS (IRC command) 28.3
LIST (IRC command) 28.3
Listen state (TCP) 16.7
local channel (IRC) 28.3
localhost.localdomain 27.3
location key (P2P) 26.3
longitudinal parity check (hashing) 15.4
long-range contacts (small-world P2P) 26.4
lookup(key) (DHT) 25.3
lsmod (Linux) 18.5
M
MAC (Message Authentication Code) 15.11
MAC (Medium Access Control) 16.1, 23.9, 23.10
magic file (for file type info) 19.20
mail.log 27.3
mailsnarf (for tracking emails) 23.10
Mail Transport Agent 17.1, 22.4
mainline BitTorrent client (P2P) 25.10
mangle table (firewall) 18.2, 18.3, 18.8
mangle table INPUT chain of rules 18.8
mangle table OUTPUT chain of rules 18.8
mangle table PREROUTING chain of rules 18.8
mangle table POSTROUTING chain of rules 18.8
mangle table structure 18.8
Man-in-the-Middle attack 13.2, 23.10
MaraDNS 17.8
MARK (target for mangle table) 18.8
Markov-Chain Monte-Carlo simulations 26.7
MASQUERADE (target in nat table) 18.7
master DNS nameserver 17.3, 17.5
Master Secret (SSL Session state) 20.11
mathematical attack (RSA) 12.13
MCMC (stochastic sampling) 26.7
media access control (MAC) 16.1, 23.9, 23.10
meet-in-the-middle attack 9.4, 9.5
message authentication code (MAC) 15.11
Metropolis-Hastings sampling algorithm 26.7
MicrosoftDNS 17.8
Miller-Rabin algorithm 11.5
Miller-Rabin, computational complexity 11.13
mini bot 28.3
miniBot.pl 28.3
MixColumns (AES) 8.4, 8.8
MODE, for channels (IRC command) 28.3
MODE, for users (IRC command) 28.3
modprobe (Linux) 18.4
mods-enabled (Apache2) 27.3
modular arithmetic 5.1, 5.3
modular exponentiation 12.8, 12.11
modular exponentiation algorithm 12.12
modular inversion 12.9
modulus polynomial 7.3, 7.6, 7.9
monic polynomial 14.5
monoalphabetic cipher 2.5
Morris worm 22.4
MTA (Mail Transport Agent) 17.1, 22.4, 27.3
multiplicative inverse 4.12, 5.13, 5.15, 5.17, 7.11, 12.2
multiplicative inverse in GF(2^n) 7.11
multiplicative inverse in Z_p 5.15
mutating virus 22.1
MX record (DNS) 17.1, 17.3
MySQL 27.1, 27.4
MySQL, with row-level security 27.4
mysql, shell 27.4
mysql, a database in MySQL 27.4
mysql, a user account in MySQL 27.4
N
named (DNS server) 17.8
named.conf (DNS) 17.9, 17.10
name resolver (DNS) 17.1, 17.2, 17.3, 17.7
NAMES (IRC command) 28.3
NASL (Nessus) 23.6
nat 18.3, 18.6, 25.11
nat table (firewall) 18.3, 18.7
nat table, PREROUTING chain of rules 18.7
nat table, OUTPUT chain of rules 18.7
nat table, POSTROUTING chain of rules 18.7
nat table, structure 18.7
Nessus Vulnerability Scanner 23.6
Nessus client 23.8, 23.9
Nessus configuring the client 23.9
nessusd (Nessus server) 23.6, 23.7
nessusd, configuring the server 23.7
netfilter 18.1
network address translation (nat) 18.3, 18.7
network analyzer 23.10
nslookup utility (DNS) 17.4
Needham-Shroeder protocol (key dist.) 10.2
netstat utility 16.16, 23.9
network attack 10.2
Network Scripting Language 23-14
Network Layer 16-3, 16-7
next-bit test (PRNG) 10.9
NICK (IRC command) 28-3
nick (IRC) 28-3
node (P2P) 24-3
nodeID (DHT) 24-15
node_lookup(key) (P2P) 24-45
node proximity (P2P) 24-31
nonce 10.2, 10.5, 13.4, 20.14
NOTICE (IRC command) 28.3
Nucrypt 28.5
number-field sieve 12.13
O
Oakley Key Exchange Protocol (IPSec) 20.8
OFB (block cipher mode) 9.8, 9.11
OneWordSub 28.5
OpenSSL 20.9
Open System Interconnection Model (OSI) 16.2
OPER (IRC command) 28.3
operator, group 4.1, 14.3
opportunistic unchoking (BitTorrent) 25.10
options clause (named.conf) 17.9
Options field (IP header) 16.3
Options field (TCP header) 16.4
order of an element 13.6
order of a group 13.6
order of elliptic curve 14.8
order of cyclic subgroup 13.6
OSI model (TCP/IP) 16.2, 19.1
output feedback mode (block cipher mode) 9.8, 9.11
output state array (AES) 8.1
overlay network (P2P) 25.1, 26.1
Ozdok 28.5
P
P2P 25.1
packet sniffing 23.10
Padding field (IP header) 16.3
Padding field (TCP header) 16.4
PART (IRC command) 28.3
PASS (IRC command) 28.3
passthru() (PHP) 27.2, 27.3
PASSWORD() (MySQL) 27.4
Pastry (P2P) 25.7
P-Box (DES) 3.7
peer-to-peer 25.1
PGP 9.7, 20.2
PGP, the five services 20.2
PGP, key management issues 20.2
PGP, private key ring 20.3
PGP, public key ring 20.3
PGP, web of trust 20.3
pharming 17.14
Phatbot 28.5
phishing 17.14
PHP 27.1 -- 27.3, 27.5
PHP-CLI 27.2
PHP exploits 27.3
PHP5 27.1 -- 27.3, 27.5
php5.conf 27.3
php.ini 27.2
PHP+SQL 27.5
PHP's System Program Execution Functions 27.2
Physical Layer 16.2
PING (IRC command) 28.3
ping utility 16.2, 16.16, 18.2, 18.6
PKI (Public Key Infrastructure) 13.5, 20.3
plaintext 2.1
Playfair cipher 2.9, 2.10
Playfair, dealing with duplicate letters 2.12
Playfair security 2.13
Playfair substitution rules 2.11
pointer, base 21.5
pointer, frame 21.5
pointer, instruction 21.5
pointer record 17.2, 17.3
pointer, stack 21.5
policy for a chain (firewall) 18.2, 18.4, 18.5
policy, ACCEPT (firewall) 18.2, 18.6
policy, DROP (firewall) 18.4
Pollard-$\lambda$ method 13.7
Pollard-$\rho$ method 12.13, 13.7
polyalphabetic ciphers 2.16
polynomial arithmetic 6.1
polynomial arithmetic over finite fields 6.4
polynomial division 6.3
polynomial division over finite fields 6.5
polynomial, irreducible 6.10
polynomials over $GF(2)$ 6.7
polynomials, prime 6.10
polynomial ring 6.11
PONG (IRC command) 28.3
POP3 16.2
port 21.1
port, closed 16.12, 16.15, 23.4
port, filtered 23.1
port forwarding 18-49
port, open 23.1, 23.4
port scanning 23.1
ports and services 21.1
port scanning with connect() 23.2
port scanning with with nmap 23.4
port scanning with SYN packets 23.3
POSTROUTING CHAIN (firewall) 18.7
PPP 16.2
pq-numbers 12.13
predecessor pointer (P2P, Chord) 25.5
preferential attachment (P2P) 26.4
prefix routing (P2P, Pastry) 25.7
PREROUTING CHAIN (firewall) 18.7
Presentation Layer (OSI) 16.2
Pretty Good Privacy (PGP) 20.2
primality testing 11.5, 11.14
primality testing, Miller-Rabin Alg. 11.5
primality testing, AKS Algorithm 11.14
primality testing, probabilistic 11.5
primality testing, deterministic 11.14
primary nameserver (DNS) 17.3, 17.5
prime factors 12.4
prime finite field 5.13
prime number 11.1, 12.4
prime polynomial 6.10
prime, relatively 5.6, 11.1, 12.2, 12.4
primitive element 11.20
primitive root modulo N 11.20
privacy (P2P) 25.12
private channel (IRC) 28.3
private key 12.1
private key ring (PGP) 20.3
PRIVMSG (IRC command) 28.3
PRNG 10.7
probabilistic algorithm 11.11
Producer Trust (PGP) 20.3
promiscuous mode (packet sniffers) 23.10
proof by contradiction 11.7
protocol analyzer 23.10
Protocol field (IP header) 16.3
proximity metric (P2P) 25.7
proxy, anonymizing 19.1, 19.11
proxy server 19.1
pseudorandom byte stream (RC4) 9.14
pseudorandom numbers 10.6
pseudorandom nums. crypto. secure 10.8, 10.9
pseudorandom nums. full-period seq. 10.7
pseudorandom number generation 10.7, 10.8
pseudorandom nums., Blum-Blum-Shub 10.9
pseudorandom nums., linear congruential 10.7
pseudorandom nums., X9.17/9.31 algorithm 10.8
PSH bit (TCP header) 16.4
PTR query (DNS) 17.2
PTR record (DNS) 17.2, 17.3, 17.10
public key 12.1
Public Key Ring (PGP) 20.3
Public Key Infrastructure (PKI) 13.5, 20.3
public keys, authenticated 13.3
publishing nameserver (DNS) 17.7
pull mode for C&C servers (botnet) 28.2
push mode for C&C servers (botnet) 28.2
Q
quadratic sieve 12.13
query, recursive (DNS) 17.2, 17.7
question section (DNS) 17.3
quiet channel (IRC) 28.3
QUIT (IRC command) 28.3
quotient 6.3
R
Radix 64 encoding (Base-64) 20.2
Rainbow Skip Graph protocol (P2P) 25.9
random number generation 10.5
random number properties 10.6
random numbers, pseudorandom 10.6
randomized algorithm 11.13
randomized polynomial time 11.13
raw table (firewall) 18.3, 18.9
raw table OUTPUT chain 18.9
raw table PREROUTING chain 18.9
raw table structure 18.9
rBot 28.5
RC4 Stream Cipher 9.14
RC4, strengths and weaknesses 9.15
recursive DNS nameserver 17.5, 17.7
recursive query (DNS) 17.2, 17.7
REDIRECT, target in filter table 18.6
REHASH (IRC command) 28.3
RESTART (IRC command) 28.3
relatively prime 5.6, 11.1, 12.2, 12.4
remainder in modular arithmetic 5.1, 5.3
replicas of data objects (P2P) 25.11
replication parameter (Kademlia, P2P) 25.8
Reserved field (TCP header) 16.4
residue in modular arithmetic 5.3
resolv.conf (nameserver lookup) 17.3, 17.11
resolver, name (DNS client) 17.1, 17.2, 17.3, 17.7
resource record (DNS) 17.2, 17.3
retransmission timeout (TCP) 16.9
reverse DNS lookup 17.2, 17.3, 17.10
reverse record (DNS) 17.3
REVOKE ALL (MySQL) 27.4
rewiring for long-range contacts (P2P) 26.4
ring 4.7
ring, commutative 4.10
ring multiplication operator 4.7
ring, polynomial 6.11
rndc (BIND remote admin) 17.9
root account (MySQL) 27.4
root domain (DNS) 17.3
rootkit 28.5
root servers (DNS) 17.2, 17.3
round key (DES) 3.11
round key (AES) 8.2
round key generation (DES) 3.11, 3.13
round key generation (AES) 8.2, 8.10
round-trip transmission time (TCP) 16.9
routing table (DHT) 25.3
row-level security (MySQL) 27.4
RSA, old factorization challenge 12.14
RSA algorithm 12.2
RSA algorithm, proof 12.5
RSA algorithm, computational steps 12.6
RSA algorithm, security 12.13
Rivest-Shamir-Adleman 12.2
RSG protocol (P2P) 25.9
rsh (Unix) 22.3
RST bit (TCP header) 16.4
RTO (TCP) 16.9
RTT (TCP) 16.9
RTTVAR (TCP) 16.9
rumor spreading 26.9
RunGatherd (Harvest) 19.19
RunGatherer (Harvest) 19.19
run-time stack 21.5
Rustock 28.5
RxBot 28.5
S
Samba (SMB protocol) 16.2, 22.6
S-Box (DES) 3.7, 3.8
S-Box (AES) 8.5
scale-free graph (P2P) 26.4
SECMARK (mangle table target) 18.8
secondary nameserver (DNS) 17.3, 17.5
secret channel (IRC) 28.3
secret key 2.1
Secure Hash Algorithm (SHA) 15.1
Secure Socket Layer (SSL) 9.14, 20.9
security bulletins 17.16, 21.4
seeder (BitTorrent) 25.10
Segmentation Service (PGP) 20.2
SELECT FROM (MySQL) 27.4
self-organizing networks (P2P) 25.1
semiprime 12.13
sender anonymity (P2P) 25.12
sendmail 17.1, 22.4, 27.3
Sequence Number field (TCP) 16.4
Sequence Numbers (SSL Connection State) 20.12
server, command and control (botnet) 28.2
SERVER (IRC command) 28.3
server-to-server synchronization (IRC) 28.3
Server Write Key (SSL Connection State) 20.12
Server Write MAC Secret (SSL) 20.12
service provider, web hosting 27.3
services and ports 21.1
session identifier (Needham-Schroeder) 10.2
session identifier (SSL Session State) 20.11
session key (Kerberos) 10.4
Session Layer 16.2, 19.1
set 4.1
set of residues 5.3
SET PASSWORD (MySQL) 27.4
SHA (Secure Hash Algorithm) 15.1
SHA family of hash functions 15.9
SHA-1 15.4, 15.9, 20.3
SHA-512 15.10
shared secret (Kerberos) 10.4
shared prefix (P2P) 25.7
shell-exec() (PHP) 27.2
ShiftRows (AES) 8.4, 8.7
shim layer (TCP/IP) 19.1
SHOW GRANTS (MySQL) 27.4
SHOW TABLE (MySQL) 27.4
sieve-based methods 12.13
Sieve of Eratosthenes 12.13
SIGHUP signal 19.15
silly_hash 25.3
singular elliptic curves 14.2, 14.4, 14.9
Slammer worm 22.5
slave nameserver 17.5, 17.7
SLIP (TCP/IP) 16.2
Slow-Start Phase (TCP) 16.10
small-world P2P 26.1
small-world phenomenon 26.3
smart card 14.1
SMB protocol 16.2, 22.6
S/MIME 9.7, 20.1
smoothed RTT (TCP) 16.9
SMSS (TCP Congestion Control) 16.10
SMTP 16.2, 18.15
SNAT (nat table target) 18.7
sniffing packets 23.10
SOA (DNS) 17.5
socksifying a client call 19.2
socksifying an application 19.5
sockd, SOCKS proxy server 19.6
sockd.conf 19.6
socket number 21.3
SOCKS 19.2
Socks client 19.9
Socks client configuration 19.9
Socks CONNECT request 19.4
Socks proxy server 19.4
Socks proxy server, Dante 19.6
SOCKS4 19.3
SOCKS5 19.3
SOIF (Summary Obj. Interchange Format) 19.19
sort (Unix) 19.15
Source Address field (IP header) 16.3
Source Port field (TCP header) 16.4
spam 27.3
spam & scan (botnet) 28.2
Spamthru 28.5
Spartacus Attack (P2P) 25.11
spoofing 16.14
spoofing set 16.14
SQUIT (IRC command) 28.3
SQL 27.4
SQL injection 27.4
Squid (HTTP Proxy) 19.13
Squid cache manager 19.15
Squid proxy server 19.14
Squid, configuring 19.16
SRTT (TCP) 16.9
Srizbi 28.5
SSH 16.2, 18.2, 18.6, 18.15, 24.1, 24.3
SSH tunnel through HTTP proxy 19.23
sshmitm (SSH man-in-the-middle attack) 23.10
SSL/TLS 9.14, 16.2, 20.9
SSL connection 20.10
SSL Connection State 20.12
SSL Session State 20.11
SSL Handshaking Protocol 20.10, 20.14
SSL Handshaking Proto, four phases 20.14
SSL Record Protocol 20.13
SSL Record Confidentiality Service 20.13
SSL Record Message Integrity Service 20.13
SSL session state 20.11
stack, call 21.5
stack, control 21.5
stack, execution 21.5
stack frame 21.5
stack pointer 21.5
stack, run-time 21.5
Start of Authority (DNS) 17.5
state array (AES) 8.1
state vector (RC4) 9.14
state extension module 18.11
statistical attack 2.7
STATS (IRC command) 28.3
stoplist (Harvest) 19.21
STORM 28.5
stream ciphers 2.1, 9.13
stream cipher (RC4) 9.14
structured P2P 25.1, 26.1
SubBytes (AES) 8.4, 8.5
subgroup 13.6
Substitute Bytes Step (AES) 8.5
substitution (in classical encryption) 2.2
substitution tables (DES) 3.9
subtraction over a group 4.6
successor (Chord, P2P) 25.5
successor pointer (DHT) 25.3
Summary Object Interchange Format 19.19
SUMMON (IRC command) 28.3
swarm (BitTorrent) 25.10
Sybil Attack (P2P) 25.11
SYN bit (TCP header) 16.4
SYN flooding 16.12, 16.13,
SYN packets 16.12, 16.13, 18.2, 18.10, 18.11
SYN packets for port scanning 23.1, 23.3, 23.4
SYN+ACK packet 16.4, 16.7, 16.12, 16.14
SYN_RECD state (TCP) 16.7, 16.16
SYN_SENT state (TC) 16.7, 16.16
system() (PHP) 27.2
system program execution functions, PHP 27.2
T
Tapestry (P2P) 25.9
TCP 16.1, 16.4
TCP congestion control 16.10
TCP retransmissions 16.9
TCP segment 16.4, 16.6
TCP State Transition Diagram 16.7
TCP timers 16.11
TCP vulnerabilities 16.13
TCP vs. IP 16.5
TCP/IP 16.1
TCP/IP protocol stack 16.2
telnet 21.3
telnetd 21.3
TFTP 17.12
Ticket Granting Server (Kerberos) 10.4
Ticket Granting Ticket (Kerberos) 10.4
ticket, initial (Kerberos) 10.4
TIME (IRC command) 28.3
Time-To-Live field (IP header) 16.3
TIME_WAIT state (TCP) 16.7, 16.16
TIME_WAIT Timer 16.11
TLS 16.2, 20.9
TOPIC (IRC command) 28.3
top-level domain, generic (DNS) 17.2
top-level domain, country-code (DNS) 17.2
topology attack (P2P) 25.11
torrent (BitTorrent) 25.10
TOS field (IP header) 16.3, 18.8
totient 11.3, 12.2
Total Length field (IP header) 16.3
TRACE (IRC command) 28.3
transaction ID (DNS) 17.15, 17.16
Transmission Control Protocol 16.1, 16.2
transport layer 16.2, 16.4
transport layer security (iptables) 19.1
transport layer security (TLS/SSL) 20.9
transposition in classical encryption 2.2, 2.18
tree of zones 17.3
trigram 2.8
triple DES (3DES) 3.6, 9.5, 20.2
triple DES with two keys 9.5
triple DES with three keys 9.7
troubleshooting networks 16.16
TTL alteration by mangle table 18.8
TTL (DNS Cache) 17.1, 17.3, 17.6, 17.7
TTL field (IP header) 16.3
TTL in Freenet (P2P) 26.2
Type of Service field (IP header) 16.4
U
UDP 16.1
unchoking (BitTorrent) 25.10
unique session identifier 10.2
UploadYourWebPage.html 27.3
uploadfile.php 27.3
URG bit (TCP header) 16.4
Urgent bit (TCP header) 16.4
Urgent Pointer field (TCP header) 16.4
urlsnarf 23.10
US-CERT 17.16, 21.4
USE (MySQL) 27.4
USERHOST (IRC command) 28.3
USER (IRC command) 28.3
USERS (IRC command) 28.3
User Datagram Protocol 16.1
user-defined chain of rules (firewall) 18.6
user, invisible (IRC) 28.3
V
Version field (IP header) 16.3
VERSION (IRC command) 28.3
views (MySQL) 27.4
Vigenere cipher 2.16
Vigenere cipher, security 2.17
virtual hosting 17.1
virus 22.1
virus anatomy 22.2
virus, mutating 22.1
virus payload 22.1
vulnerability scanning 23.5
vulnerability scanning with nessus 23.6
W
WALLOPS (IRC command) 28.3
Watts-Strogatz simulation (P2P) 26.4
weak key 9.15
web caching 19.13
web content, dynamic 27.1
web hosting service provider 27.3
web security 27.1
web servers 27.1
webspy 23.10
Weierstrass equation 14.2
WEP 9.14
WEP, problems with 9.16
wget() (Unix) 27.3
WHO (IRC command) 28.3
WHOIS (IRC command) 28.3
whois utility 17.4
WHOWAS (IRC command) 28.3
WiFi 16.2
WiFi Protected Access (WPA) 9.16
Window field (TCP header) 16.4, 16.6
Wired Equivalent Privacy (WEP) 9.14
wireless sensor networks 14.1
witnesses (Miller-Rabin test) 11.12
Wopla 28.5
worms 22.3
worm, Conficker 22.6
worm, Morris 22.4
worm, Slammer 22.3
WPA 9.16
X
X.509 Certificate 13.5
x86 architectures 21.5
XOR metric (Kademlia, P2P) 25.8
Z
zone file (DNS) 17.3, 17.5, 17.9
zone file transfer (DNS) 17.5
zones, tree of 17.3
(ZNZ)x notation 11.20
Zotob 28.5
Zp notation 5.3, 11.7
Last updated: May 2009