Um método criptográfico que permite que uma parte prove a outra que conhece um valor sem revelar o próprio valor.