Skip to content
This repository has been archived by the owner on Sep 16, 2022. It is now read-only.
/ automate Public archive

(2022) R&E 정보과학01 팀의 Automation

Notifications You must be signed in to change notification settings

oxjihun/automate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation

이 리포지토리에 있는 코드는 2022 R&E 활동의 일환으로 작성되었습니다.

2022년 09월 16일, RnE 관련 코드를 모두 RnE 리포지터리(Private)로 옮겼습니다.

초창기에는 손으로 데이터를 옮겨가며 실험했는데, 반복적인 작업이었는지라 20-046 박지훈 학생이 자동화 코드를 작성하였습니다.

전체적인 흐름도는 아래와 같습니다.

자동화 코드의 흐름도

testcase.txt 작성 방법

testcase.txt는 아래의 규칙에 따라 손으로 작성할 수도 있고, 후술할 random_testcase.py로 생성할 수도 있습니다.

numofboxes
numofboxes
blocksize
keysize
rounds
key
# of plaintexts
...
plaintexts
...

현재로서는 testcase.txt의 마지막 줄에 개행을 하여야만 정상 작동하니 주의해야 합니다.

random_testcase.py

numofboxes, blocksize, keysize, rounds, # of plaintexts를 입력으로 받아 적당한 키와 평문을 만들어냅니다.

참고한 자료

자동화 코드를 작성하기 위해 다양한 자료, 주로 Bash 문법과 관련된 것을 참고하였고, 이를 references.md에 정리하였습니다.

About

(2022) R&E 정보과학01 팀의 Automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published