최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국정보전자통신기술학회논문지 = Journal of Korea institute of information, electronics, and communication technology, v.3 no.2, 2010년, pp.58 - 63
오주영 (경인여자대학 정보미디어학부) , 서진형 (경인여자대학 정보미디어학부)
Cryptography is primarily a computationally intensive process. In this paper we expand AES scheme for analysis of computation time with four criteria, first is the compression of plain data, second is the variable size of block, third is the selectable round, fourth is the selective function of whol...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
AES-Rijndael은 어떻게 암호문을 생성하는가? | AES-Rijndael은 대칭 블록 암호화 알고리즘이며 SubBytes, ShiftRow, MixColumns 및 AddRoundKey의 연산을 4행 4열의 바이트 행렬인 128 비트의 데이터 블록(State)으로 분할하여 각 블록에 대해 반복 실행함으로써 암호문을 생성하며 과정은 그림 1과 같다. 암호화 연산은 평문과 최초 비밀 키 사이에 AddRoundKey가 이루어진 다음에, 네 가지 변환들이 순서대로 처음 (n-1)번의 라운드에 대하여 동일하게 반복된다. | |
AES-Rijndael에서 암호화 연산은 어떻게 수행되는가? | AES-Rijndael은 대칭 블록 암호화 알고리즘이며 SubBytes, ShiftRow, MixColumns 및 AddRoundKey의 연산을 4행 4열의 바이트 행렬인 128 비트의 데이터 블록(State)으로 분할하여 각 블록에 대해 반복 실행함으로써 암호문을 생성하며 과정은 그림 1과 같다. 암호화 연산은 평문과 최초 비밀 키 사이에 AddRoundKey가 이루어진 다음에, 네 가지 변환들이 순서대로 처음 (n-1)번의 라운드에 대하여 동일하게 반복된다. AddRoundKey에서는 각 라운드를 위해 생성된 라운드 키를 이용하게 되고 마지막 n번째 라운드에서는 MixColumns가 수행되지 않으며 복호화는 암호화 과정의 역순으로 진행된다[6]. | |
AES의 구현에 있어 까다로운 점은 무엇인가? | 블록 암호화 기법인 AES의 경우 구현상의 복잡도는 블록의 크기에 비례하여 커지므로 너무 크게 설정하면 효율성이 떨어지게 되고, 너무 작게 설정하면 여러 유형의 암호 공격으로부터 안전할 수 없게 된다[4-5]. 뿐만 아니라, 암호문의 견고성은 라운드 횟수를 늘리고 입력키를 크게 설정함으로써 향상시킬 수 있다[5]. |
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.