NCE: draft of non-commiting encryption