From: Pekka Riikonen Date: Fri, 3 Aug 2001 11:26:57 +0000 (+0000) Subject: updates. X-Git-Tag: robodoc-323~11 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=433e268bef9b1002291d34f3f9b9c4525a604202 updates. --- diff --git a/doc/whitepaper/Makefile.am b/doc/whitepaper/Makefile.am new file mode 100644 index 00000000..1eba181b --- /dev/null +++ b/doc/whitepaper/Makefile.am @@ -0,0 +1,29 @@ +# +# Makefile.am +# +# Author: Pekka Riikonen +# +# Copyright (C) 2001 Pekka Riikonen +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# + +AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign + +HTML2PS = ../../scripts/html2ps -f ../../scripts/html2psrc + +all: make-html2ps make-ps2pdf + +make-html2ps: + ($HTML2PS) -o silc_protocol.ps silc_protocol.html + +make-ps2pdf: + ps2df silc_protocol.ps diff --git a/doc/whitepaper/silc_protocol.html b/doc/whitepaper/silc_protocol.html index 61358074..1549f7e7 100644 --- a/doc/whitepaper/silc_protocol.html +++ b/doc/whitepaper/silc_protocol.html @@ -100,7 +100,9 @@ The cell can also have backup routers in case the private router becomes unresponsive.


+ SILC Network +


The diagram above illustrates a portion of the SILC network. It shows @@ -223,7 +225,9 @@ the ring is closed by the last router using the first router in the network as its primary route.


+ SILC Routers +


The diagram above illustrates how the routers forms a ring in the network. @@ -258,7 +262,9 @@ of the packet. Hence, the actual data in the packet is the packet payload defined in the protocol.


+ Typical SILC Packet +


As the diagram above illustrates the SILC packet is constructed from the @@ -439,9 +445,9 @@ the cell the channel key is known by the router and all servers that have clients on the channel and all clients that have joined the channel.


- + Channel Message Delivery - +


The diagram above illustrates typical delivery of channel messages inside @@ -563,7 +569,9 @@ receiving client. This also means that the message is decrypted and re-encrypted everytime it is sent further to the receiving client.


+ Basic Private Message Delivery +


As the above diagram shows the private messages sent by Client A to the @@ -604,7 +612,9 @@ does not matter whether the clients trust or do not trust the servers and routers in the SILC network.


+ Private Messages with Private Message Key +


As the above diagram shows the Client A encrypts the message with private @@ -664,7 +674,9 @@ receiver's private key. The receiver on the other hand has the private key which it uses to decrypt the message.


+ Private Messges with Public Key Cryptosystem +


As the above diagram shows the Client A has the Client B's public key.