을 발표주제로 정했다

라운드 함수를 어찌 작성할지 고민하다가
디퓨전에 사용하기로 한 로직은...
y = f(x1), y = g(x2)
제약조건) x1 + x2 =평문으로부터 추출한 값
y가 최대가 되는 정수 x1, x2를 각각 도출(혹은 실수를 구한 후 반올림/올림/버림 어떤쪽이든.)
처음엔 라그랑주 승수법을 공부해봐야하나 했는데
그냥 역함수 구하면 되더라

컨퓨전만 대충 xor 스까서 넣고
키로부터 라운드키(32비트 생각중) 뽑아내는 방법만 생각하면 되겠다
구현은 머 좁밥이지ㅋㅋ

- dc official App