디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

해킹이나 코딩은 암호학 들어가면 그때부터 X같음

프갤러(183.101) 2024.10.10 23:29:14
조회 90 추천 1 댓글 0

"말씀해주신 RSA 암호체계 중에서도 양자 컴퓨터로도 풀기 힘든 알고리즘을 사용하는 것들이 있습니다. 소인수 분해처럼 현재 컴퓨터로 푸는데 오래 걸리는 문제가 있고 그걸 암호에 이용하듯이 양자 컴퓨터로 푸는데 오래걸리는 문제가 있고 그걸 암호에 이용하는거죠. 이런 암호학을 quantum resistant cryptography (양자 컴퓨터에 대항할 수 있는 암호학)이라고 합니다. 그중에서 수학자들이 연구하는 대표적인 암호로 Lattice Cryptography (래티스 암호기법)과 Supersingular isogeny graph (슈퍼싱귤러 아이소제니 그래프)가 있는데 제가 공부하는 중이라 아는 Supersingular isogeny graph를 간단히 설명드리면 일반적인 암호학에서는 Hash function(해쉬 함수)라고 주어진 y값 (함숫값)에 대해 대응하는 x값 (대입값)을 알기힘든 함수 y=f(x)를 많이 사용하는데 Supersingular elliptic curve라는 특별한 elliptic curve(타원곡선, 식으로는 y^2=x^3+ax+b 꼴을 가지는 곡선입니다)를 이용해서 그래프 (이산수학에서 쓰는 점(vertic)들이 점들사이의 관계를 나타내는 선(edge)들로 연결되어있는 그 그래프입니다)를 그리면 한 점에서 시작해서 주변에 선(edge)으로 이어진 점들을 몇번 지나면 그래프에 다른 어느 점으로든 갈수 있는데 그래프 이론에서는 이를 연결되있다(connected)라고 하죠. 이렇게 한점에서 다른 점으로 이어진 선들을 경로라고 하는데 Supersingular isogeny graph는 주어진 두 점사이에 있는 경로를 찾기 힘듭니다. 이걸 이용해서 만든 해쉬 함수는 주어진 두 점이 y값이고 그 사이의 경로들이 x값이죠. 그러면 일반적인 해쉬 함수처럼 주어진 함숫값 (y값)을 주는 대입값(x값)을 찾기 힘들겠지요? 조금 더 보태서 Supersingular elliptic curve들을 이용해서 그래프를 그리는 방법에 대해 간단히 설명해드리겠습니다. Supersingular isogeny graph에서 각각의 점들은 특별한 타원곡선들 (Supersingular elliptic curve)을 나타냅니다. 예를 들어서 E1: y^2=x^3+2x+1, E2:y^2=x^3+3x+2라는 타원곡선이 두 개있으면 그게 그래프의 두 점(vertex) v1, v2이 되는거죠. 그리고 두 타원곡선 사이에 l-isogeny라는 특별한 map (그냥 함수라고 보시면 됩니다. 예를 들어서 f:E1 -> E2는 타원곡선 E1 위의 점을 하나 대입하면 또다른 타원곡선 E2 위의 점을 내놓죠)이 존재하면 두 점(vertex)를 선(edge)으로 이으면 됩니다. 이런 특별한 그래프에서 두 점 사이의 경로를 찾는건 양자 컴퓨터로 노가다를 뛰어도 시간이 오래 걸리고 그래서 암호에 사용할 수 있죠. 현재 암호학자들과 수학자들이 연구하고 있는것은 수학적으로 이런 경로를 쉽게 찾는 방법이 있는지 없는지 증명하는것입니다. 만약에 그런 쉬운 방법이 존재하면 이 방법은 암호로 쓸 수 없겠죠? 만약에 누군가 수학적으로 소인수분해를 쉽게하는 방법을 찾아내면 소인수분해의 어려움을 이용하는 암호체계는 현재의 컴퓨터로도 쉽게 뚫을 수 있는것과 마찬가지 입니다. 제가 설명드린 암호체계들은 아직 연구된지 얼마되지 않았고 연구하는 사람들도 그렇게 많지 않아서 전공분야에서 공부하는게 아니면 들어보기도 힘든 것들입니다. 그래서 정부주도하에 문제마다 각각 프로젝트로 팀을 꾸려서 연구되고 있고 누군가 이런 암호체계들이 이용하는 수학 문제가 어렵다는 것을 증명하면 그 사람은 부와 명성을 얻을겁니다 ㅎㅎ"

추천 비추천

1

고정닉 0

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 서비스업에 종사했다면 어떤 진상 고객이라도 잘 처리했을 것 같은 스타는? 운영자 24/10/14 - -
2760158 그림판 만들었다 [4] 이시꾸갤로그로 이동합니다. 10.11 106 0
2760152 러스트도 삼항연산자 없네. 틀니문법인듯 [3] 프갤러(118.218) 10.11 138 0
2760151 음기 충전 발명도둑잡기갤로그로 이동합니다. 10.11 55 0
2760150 한강씨의 채식주의자 읽는중 [2] 헬마스터갤로그로 이동합니다. 10.11 118 0
2760149 예전에 만든 플젝 꾸준히 업뎃하는 편이냐? [1] 프갤러(211.234) 10.11 84 0
2760148 한강 책 폐기한 경기도 '재조명'…노벨문학상 수상책이 유해 성교육 발명도둑잡기갤로그로 이동합니다. 10.11 64 0
2760147 님들아 삼항연산자 쓰는경우 많음? [7] ㅇㅇ(61.255) 10.11 143 0
2760146 <랩:퍼블릭> 한대서 또 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 10.11 64 0
2760144 흠 쓰레드관점에서 스프링과 http/웹소켓 연결을 공부하니 돌아온차에코갤로그로 이동합니다. 10.11 95 0
2760138 웹사이트에서 사용자 로그 어디 범위까지 저장함요? [3] 프갤러(58.237) 10.10 64 0
2760137 근데 프로그래밍은 뭔가 취업해도 걱정임 ㅇㅇ(59.12) 10.10 128 0
2760136 리사수 젠슨황 보니까 역시 환경이 답이네 ㅇㅇ(49.143) 10.10 65 0
2760135 "꽁꽁 얼어붙은 한강 위로..." 외국인이 저작권 훔쳐 감;; 발명도둑잡기갤로그로 이동합니다. 10.10 79 0
2760134 개발자가 쓰레드를 함부로 건드는일은 없나?? [1] 돌아온차에코갤로그로 이동합니다. 10.10 142 0
2760133 삼성이 쳐망하고 있는 이유 몇가지 풀어본다. ㅇ? [3] 텬됴대한의아들갤로그로 이동합니다. 10.10 184 0
2760132 머야 나 백겔 정지당ㅅ했엉 ㅜ 돌아온차에코갤로그로 이동합니다. 10.10 78 0
해킹이나 코딩은 암호학 들어가면 그때부터 X같음 프갤러(183.101) 10.10 90 1
2760129 멀티스레드 존나 골때리네 ㅅㅂ... [1] 프갤러(114.203) 10.10 112 0
2760128 한강 노벨문학상 수상. 내가 디씨인싸이드에 썼던 한강 글 발명도둑잡기갤로그로 이동합니다. 10.10 58 0
2760126 질문하나만 받아줘라 프갤러(122.35) 10.10 71 0
2760124 프갤이 정병갤인 이유=집단적 독백만 함 [14] ㅆㅇㅆ(124.216) 10.10 416 12
2760123 국비 또들으러간다 [6] 프갤러(211.106) 10.10 156 0
2760121 인프런 강의 빔프로젝트로 20명이 같이 봐도 되나? [2] 프갤러(106.102) 10.10 91 0
2760118 한국인들은 결코 노벨상을 탈만한 수준에 오를 수 없는데, ㅇㅇ(103.142) 10.10 53 0
2760114 경력 1년 반된 프론트엔드 연봉 4천이면 하타치야? [3] 프갤러(110.10) 10.10 191 0
2760109 캐글 관련 커뮤니티는 어디가 크냐? 프갤러(183.97) 10.10 43 0
2760108 현업에서 js코드 이렇게 쓰면 뺨아리 쳐맞음? [4] 프갤러(218.49) 10.10 134 0
2760104 신입으로써 님들 실력이 부족한게 아니라 30세전에특급DBA(118.235) 10.10 129 1
2760103 와 근데 진짜 프롬프트 엔지니어링 방법 레딧서 기초만 배웠는데 [2] ㅆㅇㅆ(124.216) 10.10 88 0
2760102 결국 한국 시장이 병신이라서 이 꼬라지인게 아닐까 싶다. [3] 프갤러(118.218) 10.10 90 0
2760101 nest.js 왜 욕먹는거야 정확한 이유좀 [3] 프갤러(218.37) 10.10 122 0
2760098 신입 면접봤는데 [2] ㅇㅇ(59.12) 10.10 199 0
2760097 73세 어셈블러 개발자님이 chatgpt로 손놓은 어셈을 다시. 질문공유 [2] 프갤러(116.35) 10.10 110 1
2760096 파일을 뭐하러 지우노? 폭탄심어놓고 나와야지. 프갤러(118.218) 10.10 55 0
2760095 오ㅑㄹ케 취업안되냐… 시발 [1] 프갤러(210.98) 10.10 153 0
2760094 신상조금 털리고나니 커뮤 재미없어짐 [2] ㅇㅇ(119.56) 10.10 103 0
2760093 제가 개발중인 웹사이트를 소개합니다! [4] 디라이더갤로그로 이동합니다. 10.10 130 1
2760091 퇴사할때 파일 다 지우면 500만원이라고 함 [4] 헬마스터갤로그로 이동합니다. 10.10 118 0
2760090 그냥 여기서 추론말고 GPT 관련 논문 읽으셈 ㅆㅇㅆ(124.216) 10.10 75 1
2760089 인생 망한것같으면 개추 [1] 프갤러(58.29) 10.10 63 2
2760086 퇴사를 세번 해봤는데 [4] 프갤러(222.108) 10.10 133 0
2760085 회사 지원할때 포트폴리오 요구 없으면 안넣어도 됨? [1] 프갤러(39.119) 10.10 64 0
2760084 C++ 하면 취업 잘된다. C++ 하자. [2] 프갤러(59.16) 10.10 188 0
2760083 와 근데 GPT 코드를 메인으로 하고 프로그래밍하니까 생산량 미쳤네 [2] ㅆㅇㅆ(124.216) 10.10 81 0
2760079 인공지능에 대해서 생각하다보니까 내린 결론은 결국 [2] 재현갤로그로 이동합니다. 10.10 69 0
2760070 지금의 인공지능은 논리가 빈약해 [11] 재현갤로그로 이동합니다. 10.10 84 0
2760068 회사에서 열심히만 하면 ㅈ된다 segfault갤로그로 이동합니다. 10.10 50 0
2760066 난 공무원으로 틀었음 ㅇㅇ(125.177) 10.10 70 0
2760065 와 노벨문학상 뭐노!!! [1] 아스카영원히사랑해갤로그로 이동합니다. 10.10 117 0
2760064 C++ 잘하면 취업에 큰이득 아니노 [1] ㅇㅇ(118.235) 10.10 115 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2