Rivest Patent