XORification의 사용


18

XORification은 모든 변수 를 고유 변수 의 XOR 로 대체하여 부울 함수 또는 수식을 더 어렵게 만드는 기술 입니다. k 2 x 1x kxk2x1xk

필자는 논문과 같이 해상도 기반 증명 시스템의 공간 하한을 얻기 위해 증명 복잡성 에이 기술을 사용하고 있음을 알고 있습니다.

  • 엘리 벤 사손 해결을위한 크기 공간 상충 관계. STOC 2002, 457-464.
  • Eli Ben-Sasson과 Jakob Nordström. 증명 복잡성의 공간 이해 : 대체를 통한 분리 및 절충. ICS 2011, 401-416.

다른 영역에서도이 기술을 다른 용도로 사용합니까?

답변:


15

여기 우리 수업에서 다루고있는 다소 관련성있는 예가 있습니다.

은 "스토리지 액세스 기능"에 정의되어 비트로 :2k+k

SA(x1,...,x2k,a1,...,ak)=xbin(a1ak)

여기서 는 문자열 a 1a k에 해당하는 { 1 , , 2 k } 의 고유 정수입니다 .bin(a1ak){1,,2k}a1ak

SAO(k2k)2kkai1xi

2k+123k

SA(x1,...,x2k,j=12k/ka1,j,...,j=12k/kak,j)=xbin(a1ak)

이것은 종종 문헌에서 "Andreev의 기능"이라고 불립니다. Hastad 입방 크기의 공식이 필수적으로 필요 하다는 것을 증명했습니다 (Andreev의 주장의 구성 요소 개선). (거의 입방 크기 공식도 찾기가 어렵지 않습니다.)


고마워 라이언, 내가 찾던 그런 종류 야.
Jan Johannsen

13

XY=X1X2XkkXiX

오늘날이 기술은 암호화에서 상당히 표준이며, 일반적으로 약한 구성 (약정 체계, 망각 전송 프로토콜 등)을 강력한 것으로 증폭시킵니다.


5
이 게시물을 보완하기 위해 : XOR 보조기구는 어디에나 있습니다. 예를 들어,이 백서와 참고 문헌을 참조하십시오 : theoryofcomputing.org/articles/v004a007
MCH

2
kkkk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.