Each of plural CPUs (13, 15, 17) enciphers a plaintext code which is a secrecy object according to chaos block encryption and then enciphers it according to chaos stream encryption. Then, it transmits an obtained cipher code through communication line (19). On the other hand, each of plural CPUs (13, 15, 17) that received the cipher code synchronously restores the received cipher code according to chaos stream encryption and then restores according to chaos block encryption thereby to obtain an original plaintext code.
展开▼