실제로, 주입 감소는 암호화에 유용합니다. 언어 L에 대한 NP 관계 R에 대한 ZK 증명 시스템이 있다고 가정합니다. 언어 L '에 대해 다른 NP 관계 R'에 대한 ZK 증명을 작성하려면 다음 특성을 갖는 두 개의 함수 f와 g를 찾아야합니다. : 1. x는 L '에 속합니다. f (x)는 L, 2에 속합니다. (x, w)가 R'에 속하면 (f (x), g (x, w))는 R에 속합니다. f, g는 효율적으로 계산 가능해야합니다.
위의 속성은 R에 대한 증명 시스템이 완전하고 건전한 경우 R '에 대한 증명 시스템 (위의 함수를 사용하여 다른 방법과의 관계를 줄임으로써 명백한 방식으로 정의 됨)이 완전하고 건 전함을 의미합니다.
새로운 시스템이 ZK 또는 증인-명찰 불가능 (WI)임을 증명하는 것은 어떻습니까? f가 뒤집을 수 없으면 이렇게 얻은 증명 시스템이 ZK임을 증명할 수 있습니다. 그렇지 않으면 R의 증명 시스템이 ZK가 아닌 보조 입력 ZK라고 가정해야합니다. WI의 경우 f가 되돌릴 수없는 경우 R '에 대한 증명 시스템이 WI임을 증명할 수 있습니다. f가 돌이킬 수 없다는 사실이 없다면, 당신이 그것을 증명할 수 있는지 확실하지 않습니다.