사이언스타임즈 로고

신소재·신기술
연합뉴스
2025-08-26

KAIST, 보안·실용성 높인 무작위 난수발생기 설계 "이론적으로 가능한 최고 수준 안전성…국제 표준 추진"

  • 콘텐츠 폰트 사이즈 조절

    글자크기 설정

  • 프린트출력하기
보안·실용성 높인 난수발생기 설계한 KAIST 연구팀 ⓒKAIST 제공
보안·실용성 높인 난수발생기 설계한 KAIST 연구팀 ⓒKAIST 제공

한국과학기술원(KAIST)은 전산학부 이주영 교수 연구팀이 보안·실용성을 높인 '결정론적 난수 발생기'를 설계했다고 20일 밝혔다.

난수(Random number)란 정해진 범위 내에서 다음에 나올 수를 예측할 수 없도록 무작위로 만들어진 수로, 컴퓨터 보안 시스템의 근간이 된다.

난수를 생성하는 장치인 '결정론적 난수발생기'(DRBG)는 비밀키, 초기화 벡터 등 암호 알고리즘의 핵심 파라미터(매개변수)를 생성한다.

블록 암호(원래 문장을 같은 길이의 암호문으로 바꾸는 방법), 해시 함수(입력데이터를 섞어 예측 불가능한 값을 만드는 방식), 치환(여러 비트나 바이트의 순서를 바꿔 뒤섞는 과정) 등 암호학적 연산을 활용해 만든다.

치환 방식은 양방향 계산이 가능한 암호 알고리즘의 기본적인 구성 요소로, 미국 표준 'SHA-3'에 사용돼 주목받고 있다.

다만 SHA-3에 적용된 스펀지 구조(스펀지가 물을 빨아들이고 짜내는 과정처럼 데이터 입력을 차례로 흡수하고, 원하는 길이만큼 출력을 짜내는 구조)는 치환 크기에 비해 출력 효율이 낮다는 한계가 있다.

기존 치환 기반 결정론적 난수발생기의 안전성을 증명하는 데 사용되는 기법은 단계를 지나치게 세분화해 실제보다 안전성 수치가 낮게 평가되는 문제가 있다.

연구팀은 기존 직렬(한 줄) 처리 방식을 여러 줄을 동시에 처리할 수 있는 병렬 구조로 바꿔 치환 기반 난수발생기가 낼 수 있는 최대 효율을 구현했다.

이와 함께 2단계로 단순화한 새로운 안전성 증명 방식을 채택, 기존 대비 50% 향상된 안전성을 제공한다는 사실을 입증했다.

이는 이론적으로 가능한 최대 수준이라고 연구팀은 설명했다.

이주영 교수는 "사물인터넷(IoT) 기기부터 대규모 서버까지 적용 가능한, 안전성이 높으면서도 생성 속도를 극대화한 난수발생기를 개발했다"며 "국제 표준 개정 과정에서 '치환 함수 기반 DRBG'가 정식 표준에 포함되는 데 긍정적인 영향을 줄 것"이라고 말했다.

연합뉴스
저작권자 2025-08-26 ⓒ ScienceTimes

관련기사

목록으로
연재 보러가기 사이언스 타임즈에서만 볼 수 있는
특별한 주제의 이야기들을 확인해보세요!

인기 뉴스 TOP 10

속보 뉴스

ADD : 06130 서울특별시 강남구 테헤란로7길 22, 4~5층(역삼동, 과학기술회관 2관) 한국과학창의재단
TEL : (02)555 - 0701 / 시스템 문의 : (02) 6671 - 9304 / FAX : (02)555 - 2355
정기간행물 등록번호 : 서울아00340 / 등록일 : 2007년 3월 26일 / 발행인 : 정우성 / 편집인 : 차대길 / 청소년보호책임자 : 차대길
한국과학창의재단에서 운영하는 모든 사이트의 콘텐츠는 저작권의 보호를 받는 바 무단전재, 복사, 배포 등을 금합니다.

사이언스타임즈는 과학기술진흥기금 및 복권기금의 지원으로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.