diff --git a/book/source/diag/certificate_packet_list.png b/book/source/diag/certificate_packet_list.png
new file mode 100644
index 0000000..4202fdb
Binary files /dev/null and b/book/source/diag/certificate_packet_list.png differ
diff --git a/book/source/diag/certificate_packet_list.svg b/book/source/diag/certificate_packet_list.svg
new file mode 100644
index 0000000..7c1fe73
--- /dev/null
+++ b/book/source/diag/certificate_packet_list.svg
@@ -0,0 +1,839 @@
+
+
diff --git a/book/source/diag/secret-key_packet.png b/book/source/diag/secret-key_packet.png
new file mode 100644
index 0000000..c10c1b6
Binary files /dev/null and b/book/source/diag/secret-key_packet.png differ
diff --git a/book/source/diag/secret-key_packet.svg b/book/source/diag/secret-key_packet.svg
new file mode 100644
index 0000000..a343600
--- /dev/null
+++ b/book/source/diag/secret-key_packet.svg
@@ -0,0 +1,474 @@
+
+
diff --git a/book/source/diag/subkey_binding_signatur_for_signing_sk.png b/book/source/diag/subkey_binding_signatur_for_signing_sk.png
new file mode 100644
index 0000000..d4cc751
Binary files /dev/null and b/book/source/diag/subkey_binding_signatur_for_signing_sk.png differ
diff --git a/book/source/diag/subkey_binding_signatur_for_signing_sk.svg b/book/source/diag/subkey_binding_signatur_for_signing_sk.svg
new file mode 100644
index 0000000..b995417
--- /dev/null
+++ b/book/source/diag/subkey_binding_signatur_for_signing_sk.svg
@@ -0,0 +1,991 @@
+
+