Secret encryption with public or delegated comparison Grant US-8433064-B2 United States of America 30 Apr 2013