본문 바로가기

이더리움12

16. 참고문헌, 약어표, 맺음말 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 참고문헌, 약어표, 맺음말 참고문헌 [1] 김지현. IT 트렌드 2023 웹3가 바꾸는 미래. n.p.: 크레타, 2022. [2] 김문환. “가상화폐 해킹에 대한 사례 연구.” 한국산업보안연구 9 (2019): 23-54. [3] 노시완, 이경현. “안전한 블록체인 기반 서비스를 위한 개인키 관리 가이드라인.” 정보보호학회논문지 32 no.5 (2022): 899-914. [4] 노지석. “화이트박스 암호 활용한 블록체인의 ECDSA 키 관리.” 국내석사학위, 한국방송통신대학교 대학원, 2021. [5] 손지훈, 박정흠. “메타마스크(MetaMask) 암호화폐 지갑 아티팩트 분석.” 디지털포렌식연구 16 no.4 (2022): 151-165. .. 2023. 10. 2.
12. 크립토 월렛의 개인키 관리 분석 - 안전한 개인키 관리를 위한 크립토 월렛 기술 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 04. 크립토 월렛의 개인키 관리 분석 제4절 안전한 개인키 관리를 위한 크립토 월렛 기술 앞에서도 언급했듯이 크립토 월렛은 디지털 자산을 안전하게 보관하고 전송할 수 있는 애플리케이션이다. 블록체인과 관련된 해킹 사고를 보면 대부분이 암호화폐 거래소의 크립토 월렛에서 개인키가 유출되어 발생하고 있다. 따라서 수탁형 개인키 관리 서비스 제공자는 더욱 안전하게 개인키를 관리하기 위해 콜드월렛(Cold Wallet)과 핫월렛(Hot Wallet)을 같이 혼용해서 사용한다. 또한 기술적으로도 안전성을 보강하기 위한 멀티시그 월렛(Multi-Sig Wallet)과 MPC 월렛(Multi Partiy Comuptation Wallet)이 사용되고 있다. .. 2023. 10. 1.
11. 크립토 월렛의 개인키 관리 분석 - 크립토 월렛에서 개인키 관리를 위한 기술 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 04. 크립토 월렛의 개인키 관리 분석 제3절 크립토 월렛에서 개인키 관리를 위한 기술 크립토 월렛에서 개인키를 관리하기 위한 기술적 요소가 있다. 대표적으로 BIP-32, BIP-39가 있다. BIP(Bitcoin Improvement Proposals)란 비트코인을 개선하고자 제안하는 개선 제안서이다. 크립토 월렛에서 사용하는 핵심 기술에 대해 알아본다. 1. HD 월렛(Hierarchical Deterministic Wallets) BIP-32 HD 월렛은 결정론적 지갑을 위한 표준 규격으로 하나의 시드(Seed)로부터 여러 개의 키 쌍 체인을 파생시키는 방법을 정의한다. HD 월렛에는 트리 구조에서 생성된 키를 담고 있다. 이 구조에서는 .. 2023. 10. 1.
09. 크립토 월렛의 개인키 관리 분석 - 크립토 월렛의 개인키 생성 프로세스 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 04. 크립토 월렛의 개인키 관리 분석 제1절 크립토 월렛의 개인키 생성 프로세스 1. 키 생성 프로세스 개요 크립토 월렛의 기본적인 기능 중 하나인 암호화폐를 관리하기 위해 공개키 암호 기술과 해시함수를 이용하여 키를 생성·관리한다. 크립토 월렛에서 키를 생성할 때 랜덤한 숫자인 개인키를 생성하고 수학적 계산을 공개키를 생성한다. 이렇게 만들어진 공개키를 해시함수를 이용해 각각의 암호화폐에서 사용하는 주소를 만들게 된다. 이러한 모든 계산은 일방향인 특성이 있어 역산이 거의 불가능하다. 2. 개인키 생성 개인키는 비밀키라고도 하며 256비트 길이의 난수로 구성된 값이다. 키 생성 요청이 들어오면 거대한 난수표에서 무작위로 값이 선정된다. 보통 .. 2023. 9. 30.
07. 크립토월렛의 개요 - 클립토 월렛의 주요 기능 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 03. 크립토 월렛의 개요 제3절. 크립토 월렛의 주요 기능 크립토 월렛은 넓은 의미로 주로 사용자 인터페이스 역할을 하는 애플리케이션이다. 블록체인 네트워크에서 자산을 거래하는 경우 공개키와 개인키로 알려진 2개의 키 쌍을 이용하며 크립토 월렛은 키를 관리하고 사용자의 자산에 접근하는 것을 통제하고 키와 지갑을 관리하며 잔액을 추적하고 거래를 생성 및 서명한다. 이러한 기능 외에도 블록체인 비즈니스 모델에서 점점 시장 규모가 커지는 NFT 거래와 Web3 연결을 위해 DApp 인증 기능 등을 제공하며 지갑의 기능을 확장하고 있다. 1. 암호화폐 관리 암호화폐를 안전하게 보관·관리하는 것은 크립토 월렛의 기본 기능으로 세부적인 기능들을 살펴보면 .. 2023. 9. 29.
06. 크립토 월렛의 개요 - 크립토 월렛의 분류 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 03. 크립토 월렛의 개요 제2절 크립토 월렛의 분류 1. 인터넷 연결에 따른 분류 개인키를 가진 사람은 직접 블록체인 네트워크상에서 거래를 통해 자산의 이동이 가능하다. 이는 개인키가 있으면 자산의 소유주가 아니더라도 거래할 수 있기 때문인데, 블록체인 네트워크는 개인키로 작성된 전자서명에 의해 소유권의 여부를 확인하는 것이지 개인키를 가진 사람을 식별하지 않기 때문이다. 따라서 공격자들이 개인키를 탈취하는 데 성공하면 블록체인 네트워크에서 자산을 옮기는 것을 막을 방법이 없다. PC나 스마트폰과 같이 인터넷과 연결된 환경의 기기에서 개인키를 보관하게 되는 경우 인터넷을 통해 공격자가 침입할 수 있는 상황을 고려해야 한다. 따라서 개인키를 다양.. 2023. 9. 28.
05. 크립토 월렛의 개요 - 크립토 월렛의 개념 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 03. 크립토 월렛의 개요 제1절 크립토 월렛의 개념 사전적인 의미의 지갑은 “돈, 증명서 따위를 넣을 수 있도록 가죽이나 헝겊 따위로 쌈지처럼 만든 자그마한 물건”을 의미한다. 주로 현금이나 신용카드, 신분증 등을 보관하기 위한 용도로 사용한다. 기술의 발전과 스마트폰의 보편화로 지갑에 보관하던 많은 것들이 디지털화되어가고 있고 이렇게 디지털화된 지갑의 기능을 편리하게 사용할 수 있도록 만든 애플리케이션(Application)인 디지털화된 지갑의 사용이 늘어가고 있다. 크립토 월렛은 사용자에게 개인키를 생성하고 관리할 수 있도록 서비스를 제공하는 소프트웨어이다. 크립토 월렛의 주요 기능은 개인키와 주소를 생성하거나 복구하고 거래내역을 작성한다... 2023. 9. 28.
03. 이론적 배경 - 블록체인의 개요 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 02. 이론적 배경 제2절 블록체인의 개요 1. 블록체인의 개념 블록체인(Blockchain)은 데이터나 정보를 분산시켜 저장하는 기술로 탈중앙화, 위·변조 불가, 확장성, 투명한 추적관리, Global 플랫폼과 같은 특징을 갖고 있다. 이 개념은 2008년 사토시 나카모토(Satoshi Nakamoto)에 의해 만들어진 암호화폐인 비트코인의 백서(White Paper)에서 처음 등장하였다. 따라서 이어지는 제2절에서는 비트코인을 기준으로 블록체인에 관해 설명한다. 2. 블록체인의 구조 블록체인에서 블록(Block)은 데이터베이스의 블록과 유사하다. 트랜잭션(Transaction)이라는 서비스 실행 최소 데이터를 일정한 크기로 묶어 놓은 단위를 .. 2023. 9. 17.
02. 이론적 배경 - IT 패러다임의 변화 크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구 02. 이론적 배경 제1절 IT 패러다임의 변화 1. IT 환경의 변화 1974년 미국에서 최초의 개인용 컴퓨터인 Altair 8800이 만들어졌다. 이후 1981년 16비트 IBM PC(Personal Computer)가 등장하여 기업에 보급되면서 본격적으로 IT 환경이 형성되었다. 는 IT 서비스의 새로운 패러다임 혁신을 만들어낸 변화 과정을 보여준다. IT 환경이 만들어진 후 컴퓨터들이 네트워크(Network)를 통해 연결되어 인트라넷(Intranet) 환경의 시스템이 구축되었다. 1969년 미국 국방성 산하 고등 연구 계획국에서 제작한 패킷교환방식을 이용한 ARPAnet은 인터넷으로 발전되었고 지역의 한계를 벗어난 정보교환이 가능해졌으며 .. 2023. 9. 12.
블록체인 트릴레마 (Blockchain Trilemma) I. 블록체인의 세가지 딜레마, 블록체인 트릴레마의 개념 - 블록체인에서 확장성(Scalability), 탈중앙화(Dencentralization), 보안성(Security)의 세가지 문제들이 서로 해결할 수 없는 상황 II. 블록체인 트릴레마의 개념도 및 세가지 문제 가. 블록체인 트릴레마의 개념도 나. 블록체인 트릴레마의 세가지 문제 세가지 문제 설명 확장성 - 사용자 수의 증대에 유연하게 대응하는 정도 - 블록체인에서는 사용자수의 증가에 따라 거래 건수가 늘어나더라도 무리 없이 전송 처리용량을 증대시킬 수 있는 능력 보안성 - 블록체인 내의 데이터나 프로그램을 권한이 없는 이용자가 이용 할 수 없도록 동작 - 거래내역 장부는 네트워크 참여자 모두가 공동으로 소유하여 거래 데이터 조작 방지 및 무결성.. 2021. 8. 1.
반응형