CRYPTOGRAPHIC SYSTEM AND COMPUTER READABLE MEDIUM Application US-20170053566-A1 United States of America 23 Feb 2017