#header-inner {background-position: right !important; width: 100% !important;}

## 8/20/12

### Splitting and Joining Information Flow.

Node can split or join information streams. When information is sent via (along) multiple routes (channels) it forms stream. This process may involve synchronization. (For example node can send message along the stream once preconditions are met).

It is secure design, for in case of capturing single node, offender does not have all information from Stream.

Number can be split into primes. For example if we want to send 12 via stream, we can send 1 via channel named '3', and 2 via channel named '2' then multiply at destination. It can be more complex, we can involve addition and other operations... we can send expresssion trees via streams (it does not have to go via dedicated named channel, it can be more dynamic) and encrypt them for more security.

In simpler words: We can form graphs of nodes and channels, morph them in run time and direct somewhere. Mathematical operations such as addition and multiplication are in nodes, numbers go via them and are joined at nodes.

See also: Shapes & Forms, Reforming Shapes, Virtual Machine, Factoring Numbers, Distributed Transmission.

For example:

If we have number written as 3^n1*m1+2^n2*m2+.....3^nk*mk+2^(nk+1)*(mk+1), then we can simplify notation as follows:

(omitting 3^)
n1 as binary
(omitting *)
m1 as binary

let's send n1 via first channel, m1 via second channel

(omitting +2^)
n2 as binary
(omitting *)
m2 as binary

let's send n2 via thrid channel, m2 via fourth channel

let's repeat it for each partial sum then join at destination. It's faster and more secure than sending all these numbers uncompressed via single channel.