Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

잡담
2021.05.24 14:28

의사 난수와 진짜 난수

profile
title: 폭8책읽는달팽 https://gigglehd.com/gg/10143232
악은 사람을 사람취급 안하는데서 시작된단다 - Terry Pratchett
조회 수 1001 댓글 12

음... 생각해보면 난수가 쓰일때가 참 많죠.

 

제가 주로 하는 게임이라던가, 암호학이라던가... 근데 컴퓨터 자체로는 난수를 못 만듭니다.

 

다행이도 클로드 섀년(정보 이론, 그리고 정보 엔트로피의 창시자)분이 OTP 관련해서 이미 '안전하다' 란 논문을 낸 적이 있습니다. (정보 엔트로피는 악마 하나를 죽였죠. 맥스웰의 악마라고...) 뭐, 현대 OTP는 시간 기반 OTP 입니다. 시간이 몇분 틀려버리면 OTP의 값이 달라지는거죠.

 

여튼 여타 의사난수 알고리즘이 있지만, 실제 난수 알고리즘이 필요할때가 있죠. 암호화를 더 업글할때나 그럴때 쓰이는 겁니다. 사실 의사난수만 해도 게임 잘 돌아가고, 오히려 다시 되풀이 할수 있기 때문에 게임에선 더 나을수도 있죠. 여튼 암호화 난이도를 조금 더 올리는 게 진짜 난수죠. random.org 은 노이즈 기반, https://qrng.anu.edu.au 는 양자 기반입니다.

 

대표적으로 진짜 난수를 발휘하는 물건이 '가이거 계수기'죠. 가이거 계수기는 (언제 일어날지 아무도 모르는) 양자의 분열을 판독합니다. 그렇다고 우리가 가이거 계수기같은걸 돈 주고 달까요? 여튼 우리가 실제 이런걸 달 필요가 있을까하지만, TRNG는 달려있습니다.

 

인텔이 RDRAND(인텔은 이걸 Intel Secure Key Technology라 부릅니다)란 기술을 개발했고, 아이비브릿지부터 장착한후에, AMD는 2015년부터 장착했걸랑요. 높은 엔트로피를 주 재료(시드)로 해서 진짜 난수를 뽑아냅니다. 리눅스 4.19 커널부터는 RDRAND를 사용하고 있고요.

 

정보 엔트로피에 대해서 설명하자면, 대충 메시지에 포함된 정보의 기댓값(평균) 입니다. 메시지에 이상한 값이 포함되면 엔트로피가 높아지겠죠? 근데, 사람들이 뒤지다보니 열역학적 엔트로피를 포함하네요? 이야...



  • profile
    ExpBox      허허허 2021.05.24 14:45
    저도 요즘 전공선택으로 듣는데 뭔말인지 잘 모르겠어요.. 의사난수가 필요한 이유는 진짜 난수로 하면 참 좋겠지만 저장하기가 매우 곤란하다고 하시더라구요 그래서 유사난수를 만든다고..
  • profile
    title: 폭8책읽는달팽      악은 사람을 사람취급 안하는데서 시작된단다 - Terry Pratchett 2021.05.24 15:20
    게임 시뮬레이션 경우를 생각하시면 편하실거 같은데 말이죠 ㅎㅎ;;; 의사난수면 다시 그 상황으로 갈 수 있잖아요?
  • profile
    ExpBox      허허허 2021.05.24 16:12
    암호쪽 과목이라서요. 사실 게임쪽으로 생각하려고 해도 제 전공이 아니다보니 도저히 알아먹을 수가 없어서 변환 자체를 못하겠어요! ㅠ
  • profile
    문워커 2021.05.24 14:50
    학생들한테 시드값이 왜 중요한지 알려주는 데에 매년 조금씩 시간을 할애하고 있습니다...
  • ?
    title: 가난한아이들링 2021.05.24 14:56
    과거에 인텔이 메인보드 칩셋 온도를 이용한 난수생성기를 만들었고
    온도 변화가 적다보니, 난수가 약간은 예측 가능해서 바로 다음세대 제품엔
    빼버렸단 글을 봤었는데 난수생성기가 아이비 브릿지에서 다시 나왔었군요
  • ?
    므시므시      닉네임만 이렇지 MSI와 별다른 관계는 없습니다(핳핳) 2021.05.24 15:07
    갤럭시 퀀텀 시리즈가 RNG를 양자 난수 생성기를 사용한 제품이라고 합니다
    근데 이걸 양자 암호화라고 팔아먹고 있죠(.....)
  • ?
    PHYloteer      🤔 2021.05.24 15:43
    CPUID는 CPU 정보 보는 명령어라 RDRAND의 엔트로피 풀은 그게 아닐 거 같은데요..

    RDRAND가 생각보다 믿음직스럽진 못한 게 RDRAND 관련된 결함이 많이 발견되어서 구형 프로세서들의 RDRAND 성능은 나락으로 떨어진 상태고... RDRAND가 있기 전에도 대부분의 OS는 자체적인 엔트로피풀을 이용해서 높은 품질의 랜덤값을 생성하기는 했습니다. 리눅스의 /dev/random 같은 경우 HID 입력 타이밍이나 인터럽트 타이밍 등을 수집해서 풀을 만들었습죠. 이게 정확히 타이밍을 조작하면 엔트로피 풀도 조작할 수 있는게 아니냐 싶을 수 있는데 아무리 정확히 타이밍을 맞추려 해도 지터가 생길 수 밖에 없기 때문에 완벽까지는 아니라도 꽤 그럴싸한 풀이 나옵니다..

    어차피 써멀 노이즈는 항상 있으므로 별도의 노이즈 소스 없이 반도체만 가지고도 이론상으로는 초고속 TRNG를 구현할 수 있습니다. comparator의 입력을 쇼트시키면 thermal noise에 의해 comparator의 출력이 매 tick마다 랜덤하게 뒤집힙니다. 근데 현실에서는 그런 게 아직 잘 사용되고 있지 않은데, 이유는 현실의 환경이 이상적인 환경과는 거리가 있는 경우가 많아서 엉뚱한 노이즈가 섞여들어와 랜덤값에 correlation이 생기거나 하는 경우가 있어서 아직 상용화를 위해선 다소 연구가 필요합니다. 그래서 현실에선 아직 다른 방법들에 많이 의존하죠..
  • profile
    title: 폭8책읽는달팽      악은 사람을 사람취급 안하는데서 시작된단다 - Terry Pratchett 2021.05.24 16:28
    아 제가 잘못적었습니다. 쿨럭...
  • profile
    이자인 2021.05.24 15:55
    https://qrng.anu.edu.au/ 의 하이퍼링크가 https://www.random.org/로 잡혀있어서 두 링크가 같은 사이트로 들어가져요!
    정보보호론 너무 어려워요 ㅠㅠㅠ
  • profile
    title: 폭8Henduino      The Power of Dreams. 2021.05.24 16:48
    난수 이야기가 나오니 cloudflare에서 lava lamp가지고 난수 생성기를 만든게 떠오르네요.

    궁금하신분은 cloudflare lava lamp random generator라고만 처도 뭔지 아실겁니다.
  • profile
    Koasing      PROBLEM? 2021.05.24 19:45
    그...모냐... 라즈베리파이에도 하드웨어 RNG가 들어가 있어서, 그걸 PC에 연결해서 쓰겠다는 프로젝트도 꽤 나왔던 거로 기억합니다.
  • profile
    title: 저사양파란화면 2021.05.25 14:14
    /dev/qrandom 에서 양자난수를 뽑을 수 있는 서마터펀
    갤럭시 A 퀀텀을 많이 사랑해주세요~~ (아무말

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 12 낄낄 2024.04.24 204
81236 잡담 연말정산 8 file title: 가난한AKG-3 2024.01.23 363
81235 잡담 출석부에서 10 title: 오타쿠바보괭이 2024.01.23 288
81234 퍼온글 ???: ip를 사온김에 마구 넣어봤습니다 11 file 고자되기 2024.01.23 823
81233 잡담 고민은 배송만 늦출 뿐. 7 file Neogury 2024.01.23 325
81232 잡담 밀면집인데 만두가 더 훌륭한 초량밀면 16 file title: 부장님유니 2024.01.23 526
81231 퍼온글 아재특) 15 file 고자되기 2024.01.23 600
81230 잡담 흠트레스팅.... 17 포도맛계란 2024.01.23 373
81229 퍼온글 시대를 앞서간 MBTI 뇌절.. 13 file 뚜찌`zXie 2024.01.23 862
81228 퍼온글 뉴욕행 A330비행기에서 승객이 날개에 볼트가 빠... 12 file cowper 2024.01.23 1317
81227 잡담 의외로 부산 호텔 조식으로 나오는 것 12 file title: 부장님유니 2024.01.23 786
81226 퍼온글 와, 한국에도 이런 곳이 있군요. 5 title: AI아무개 2024.01.23 781
81225 잡담 새벽 4시 작업 생각보다 오래 걸리는군요 11 file 냐아 2024.01.23 698
81224 잡담 ??? : 어느 쪽이 더 취향이신가요? file Marigold 2024.01.23 486
81223 퍼온글 봇치 더 락 (K군대 버전) 2 file 공탱이 2024.01.23 969
81222 잡담 (스압)자동차 예방정비 외 23 file 태조샷건 2024.01.23 594
81221 핫딜 [품절]허쉬 미니어처 초콜릿 바 2.3키로 2만 3천원 5 file 360Ghz 2024.01.22 540
81220 잡담 넘모 춥습니다... 8 file 포도맛계란 2024.01.22 304
81219 잡담 21:9가 아직은 시기상조인 이유 4 file 360Ghz 2024.01.22 743
81218 잡담 놋북이 싸게 떠서 질렀는데 액정이 OLED.... 3 dmy01 2024.01.22 698
81217 잡담 드라이브 하기 좋은날씨네요 4 file title: 명사수툴라 2024.01.22 269
81216 잡담 흔치않은제주풍경 16 file title: 가난한까마귀 2024.01.22 421
81215 잡담 후 TV 가 ㅜㅜ 10 탐린 2024.01.22 474
81214 잡담 부산의 삼선울면판 야끼우동 같은 요리 3 file title: 부장님유니 2024.01.22 391
81213 장터 [완료]미개봉 삼성 870 evo 4tb 30만원에 팝니다. 2 file 한그 2024.01.22 468
81212 잡담 팰월드때문에 게임프릭이 더 욕을 먹는거같아요 7 file 고자되기 2024.01.22 1181
81211 잡담 수도요금도 인상.. 6 file title: AI아무개 2024.01.22 474
81210 잡담 이제와서 하는 소리긴 한데.. 360Ghz 2024.01.22 339
81209 잡담 속이 실하고 육즙 넘치는 신발원 만두 8 file title: 부장님유니 2024.01.22 604
81208 잡담 팔월드 보면 볼수록 12 file 유입입니다 2024.01.22 1465
81207 잡담 알리에서 파는 흔한 배터리 거치대 9 file title: AI아무개 2024.01.22 727
목록
Board Pagination Prev 1 ... 77 78 79 80 81 82 83 84 85 86 ... 2789 Next
/ 2789

최근 코멘트 30개
TundraMC
14:51
마초코
14:51
툴라
14:51
그림자
14:50
카토메구미
14:50
카토메구미
14:50
까마귀
14:48
마초코
14:47
PAIMON
14:46
K_mount
14:46
K_mount
14:41
까마귀
14:40
포인트 팡팡!
14:39
툴라
14:39
까마귀
14:38
툴라
14:37
툴라
14:35
까마귀
14:34
포인트 팡팡!
14:34
영원의여행자
14:34
슬렌네터
14:32
린네
14:30
하아암
14:29
책읽는달팽
14:15
ExpBox
14:14
ExpBox
14:14
Pineapple
14:12
Pineapple
14:08
멘탈소진
14:08
아이들링
14:04

더함
AMD
한미마이크로닉스
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소