적극적 생각/캡스톤 20

동형암호에 대한 리서치 (3) - BGV(Brakerski-Gentry-Vaikuntanathan) 가속기를 위하여

BGV 가속기 - 동형암호 BGV 방법론을 이용한 암호화 연산에 대한 FPGA를 통한 하드웨어 가속 동향에 대해 설명되어있는 문서중 이 문서가 가장 자세하다. [0] https://ettrends.etri.re.kr/ettrends/193/0905193001/001-012_%EB%B0%95%EC%84%B1%EC%B2%9C_193%ED%98%B8.pdf 이 문서는 다음 네개의 문서를 참고문헌으로 레퍼런스 하고있다. [1] https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9194003 [2] https://arxiv.org/pdf/2007.01648.pdf [3] https://eprint.iacr.org/2016/421.pdf [4] https://ar..

동형암호에 대한 리서치 (1) - 시작

더블체인 특허 https://scienceon.kisti.re.kr/srch/PORSrchPatentList.do https://scienceon.kisti.re.kr/com/redirectMove.do;jsessionid=BC7ACD6F15FCFE5BDA31894069090B2A.scienceon_left scienceon.kisti.re.kr https://scienceon.kisti.re.kr/srch/selectPORSrchPatent.do?cn=KOR1020200141565 [특허]동형 암호에 기초한 산술 연산 시스템 및 이를 이용한 동형 암호 산술 연산 방법 scienceon.kisti.re.kr https://doublechain.co.kr/ DoubleChain - Connecting th..

이더넷 미니프로젝트

무엇을 해야하는지부터 우선 제대로 확인하자. 컴퓨터와 fpga보드를 이더넷으로 연결한다. (현재 나는 컴퓨터의 포트가 부족해서 공유기에 연결했다.) 그들간의 주소를 MAC, PHY를 통해 정확히 지칭해주어야 한다. FPGA 보드내에 data를 PC로 전송하는 것으로 하자. data는 다음과 같이 Hello World!!! 를 사용하자. {"H","e","l","l"} {"o"," ","W","o"} {"r","l","d","!"} {"!","!","\r","\n"} 인터넷 설정을 조금 살펴보자. ASUS 공유기를 Source로 ASRock 마더보드를 Destination으로 움직인다. 하지만 ip와 관련해서는 자동 ip생성을 하고 있어, 고정 ip설정을 해주어야 할까 싶다. (하지만 이 작업을 수행하는 ..

이더넷 관련 개념

임베디드 이더넷에 초점 펌웨어 말고는 참고할게 딱히 없음. http://wiznetacademy.com/wp/wp-content/uploads/2015/10/lecture_Note_w5500_basic_1027.pdf 이더넷 프레임 구조 14바이트 https://hiseon.me/network/ethernet-frame/ 이더넷 프레임 구조 분석 예제 - HiSEON 이더넷 프레임 구조 분석 예제 이더넷 프레임(Ethernet Frame) 헤더 구조 정보가 저장되는 구조체 포맷에 대해 설명드립니다. 그리고 예제 소스코드를 이용하여 어떻게 헤더 내용을 출력 할 수 있는 hiseon.me PHY란? 아날로그 신호들의 physical interface MAC이란? 물리적 신호를 소프트웨어에게 전달. C또는 C..