
우리는 최신 광학 프로세서인 구장 4를 키가 있는 단방향 함수 구현 플랫폼으로 활용했습니다. 구장 4는 시간 분할 다중화를 통해 4개의 고순도 단일 모드 압착 상태를 1024개의 입력 광원으로 확장합니다. 이 광원들은 8176개의 모드 출력을 갖는 시공간 복합 간섭 네트워크에 주입됩니다. 마지막으로, 임계값 단일 광자 검출기를 사용하여 검출하며, 여기서 시간 모드는 완전한 프로그래밍 가능성을 가집니다. 이 프로그래밍 가능성을 활용하여 간섭 회로에 키를 인코딩하고 샘플링 결과를 단방향 함수의 데이터로 사용합니다. 단방향 함수 생성 시, 샘플 요구량을 줄이기 위해 먼저 8개의 출력 모드를 하나로 결합한 다음 입력 데이터를 서브 모드 선택에 매핑하며, 여기서 선택된 서브 모드의 수는 m입니다. 이 m개의 서브 모드 내에서 가능한 모든 출력 결과는 d개의 상호 배타적인 부분 집합으로 균등하게 나뉘며, 각 부분 집합은 고유한 숫자에 매핑됩니다. 우리는 샘플을 사용하여 가장 높은 확률을 가진 부분 집합을 선택하며, 확률 크기는 P입니다. 이 부분 집합에 해당하는 숫자가 단방향 함수의 출력입니다.

다이어그램은 총 질량이 130g인 동일한 구슬 100개가 눈금 실린더에 쏟아져 90 cm3 눈금까지 채워지는...