7.6 풀이
가정에서 언급되는 key-recovery attack을 구현한 adversary를 라고 하자. 에게 의 oracle access를 주면 번의 시행 후 키 를 반환한다.
이제 이 를 사용해 distinguisher 를 구성한다. 는 우선 에게 oracle 를 넘겨주고, 를 먼저 받는다. 이후 를 골라 라면 을 반환한다.
가 위 수식을 만족하면 는 pseudorandom permutation이다. 위에서 구성한 를 사용하면 좌변은 이 되고, 우변은 이 된다. 이는 negligible하지 않으므로, 는 pseudorandom permutation이 아니다.
Last updated