Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sohnryang/crypto-contest-2020
상받은 2020년 암호경진대회 솔루션
https://github.com/sohnryang/crypto-contest-2020
block-cipher crypto-contest cryptography hill-cipher loop-unrolling
Last synced: 1 day ago
JSON representation
상받은 2020년 암호경진대회 솔루션
- Host: GitHub
- URL: https://github.com/sohnryang/crypto-contest-2020
- Owner: sohnryang
- Created: 2020-09-04T04:05:16.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-14T23:57:35.000Z (almost 4 years ago)
- Last Synced: 2023-02-28T18:47:14.553Z (over 1 year ago)
- Topics: block-cipher, crypto-contest, cryptography, hill-cipher, loop-unrolling
- Language: Jupyter Notebook
- Homepage:
- Size: 2.74 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 암호경진대회 2020
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fsohnryang%2Fcrypto-contest-2020.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fsohnryang%2Fcrypto-contest-2020?ref=badge_shield)## 문제 목록
### 고전 암호
- Hill cipher. 저번보다 어려움
- 행렬 연산 이용. 연립방정식 해결?### 암호 구현
- ARX 암호 최적화 문제. 아두이노에서 빠르게 실행되어야 함.
- loop unrolling, key scheduling 등의 최적화 기법 사용할 예정
- 최종 단계 최적화: 어셈블리 코드 사용
- 문서화 필요, time-consumer로 추정### 블록 암호
- padding validation code가 제공됨 (블랙박스임)
- 윈도우 DLL 사용, VM 필요할듯## 결과
고등부 2등! 🎉🎉🎉## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fsohnryang%2Fcrypto-contest-2020.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fsohnryang%2Fcrypto-contest-2020?ref=badge_large)