A domain-based encryption system which uses identical domains known only to the parties involved in the communication. An encrypted message is sent between communicating parties which consists of a stream of coordinates which locate specific points in the domains. The located points comprise a symbol set that forms the plaintext message.