XORification의 사용


18

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

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

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

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

답변:


15

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

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

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

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

SAO(k⋅2k)2kkai1xi

2k+123k

SA(x1,...,x2k,⨁j=12k/ka1,j,...,⨁j=12k/kak,j)=xbin(a1⋯ak)

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


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

13

XY=X1⊕X2⊕⋯⊕XkkXiX

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


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

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