Elementary cryptosystems