[Blockchain and Cryptocurrency] 09. Blockchain Usage Beyond Currency - Way to...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 05. Ethereum and Smart ContractSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 07. Cardano(ADA) and Other AltcoinsSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 02. Blockchain Overview and Introduction - Te...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 03. Blockchain's Theoretical Foundation, Cryp...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 09. Blockchain Usage Beyond Currency - Way to...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 05. Ethereum and Smart ContractSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 07. Cardano(ADA) and Other AltcoinsSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 02. Blockchain Overview and Introduction - Te...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 03. Blockchain's Theoretical Foundation, Cryp...Seungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 04. Bitcoin and Nakamoto BlockchainSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 06. NFT and MetaverseSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 01. SyllabusSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
Kid Blockchain - Everything You Need to Know - (Part 1)Seungjoo Kim
Kid Blockchain - Everything You Need to Know - (Part 1)
01. 화폐의 역사 : 금에서부터 간편결제에 이르기까지 ... 4P
02. 비트코인의 탄생 ... 27P
03. 비트코인과 블록체인의 세부 동작원리 ... 85P
04. 작업증명(PoW)이란? ... 158P
05. 비트코인과 블록체인이 당면한 기술적 문제 ... 171P
대표적인 인터넷 서비스인 온라인게임에 존재하는 대표적인 fraud 인 게임봇/작업장에 대해 소개하고 이를 탐지하기 위한 알고리즘을 사례와 함께 설명한다.
더불어 간편결제 서비스에 지속적인 공격이 발생하고 있는데, 이를 조기 탐지하기 위한 방법에는 어떠한 것이 있을지 소개하도록 한다.
Nnstreamer stream pipeline for arbitrary neural networksNAVER Engineering
In the recent decade, we have witnessed widespread of deep neural networks and their applications. With the evolution of consumer electronics, the range of applicable devices for such deep neural networks is expanding as well to personal, mobile, or even wearable devices. The new challenge of such systems is to efficiently manage data streams between sensors (cameras, mics, radars, lidars, and so on), media filters, neural network models and their post processors, and applications. In order to tackle the challenge with less effort and more effect, we propose to implement general neural network supporting filters for Gstreamer, which is actively developed and tested at https://github.com/nnsuite/nnstreamer
With NNStreamer, neural network developers may easily configure streams with various sensors and models and execute the streams with high efficiency. Besides, media stream developers can now use deep neural networks as yet another media filters with much less efforts.
190320 [ict convergence 2019] blockchain financingEunseong Kang
블록체인은 근본적으로 다수의 노드에 같은 내용을 기록함으로써 무결성, 가용성, 투명성을 보장하고 이를 기반으로 신뢰를 생성하는 기술이기 때문에 단위 트랜잭션 당 소요되는 컴퓨팅 파워와 저장공간이 많은 ‘비싼’기술이다. 따라서 이를 활용하는 응용 역시 이에 적합해야 한다. 기존 국가와 금융기관의 ‘신뢰성’을 근거로 한 신용창조는 2008년 금융위기에서 문제를 드러냈고 지속적인 통화량 증가를 통한 인플레이션은 한 사회의 부를 상위 10%의 사람들에게 점점 집중시키는 소득(자산) 불평등을 심화시켜 왔다. 한국 제1호 ICO 프로젝트인 보스코인(BOScoin) 프로젝트는 블록체인이 제공하는 신뢰와 1인 1표의 민주적 거버넌스를 기반으로 ‘공공금융’(Public Financing) 사업을 수행한다. 이 프로젝트는, 사업에는 유능하지만 현실 금융에서 혜택을 받기 어려운 기업들과 신원확인(KYC)을 통과한 보스코인 의회 멤버들이 협력하여 보스코인 금융을 발생시키고, 보스코인 결제를 통해 글로벌 경제 생태계를 이룸으로써 기업과 멤버들이 윈-윈하는 협력모델이 될 것이다.
Blockchain and future -- SNU Hospital InvitationHeung-No Lee
ABSTRACT
인류는 컴퓨터 망과 함께 빠르게 진화하고 있습니다. 인터넷과 모바일의 출현으로 인류는 정보를 실시간으로 언제 어디서나 주고 받을 수 있게 되었습니다. 이젠 블록체인의 출현으로 정보의 파편뿐만이 아니라 가치 있는 디지털 형태의 자산까지도 주고 받을 수 있게 되었습니다. 국경을 초월한 개인과 개인간 송금과 현금거래를 할 수 있고, 개인과 개인간 비대면 계약까지도 가능해 지게 되었습니다. 이는 거래비용을 크게 떨어뜨리고 인류가 보다 더 쉽게 서로 협력할 수 있는 사회로 진보하는 것을 의미합니다. 관습화된 중앙집권 형 정치, 경제, 사회 시스템으로부터 인간의 본연의 모습이 보다 자유롭게 표현 될 수 있는 사회로의 진보를 의미합니다. 예전에는 조직 속에서 존재하는 개인과 조직이 부여한 지위에 따라서 행동해야 하는 개인이 있었습니다. 이제는 보다 자유롭고 주체적으로 개인의 행복을 추구하는 블록체이니즘이라는 새로운 사조의 탄생까지 예고 되고 있습니다. 본 강의에서는 블록체인이 무엇인지 정의 해 보고, 현재의 연구 및 산업의 현재 상황을 살펴 보겠습니다. 우리의 미래를 보다 긍정적으로 바꿀 수 있도록 하기 위해서, 블록체인을 어떻게 활용할 것인지 생각해 보는 시간을 갖도록 하겠습니다.
BIOGRAPH
이흥노 교수는 GIST EECS 전기전자컴퓨터 공학부 교수입니다. 현재까지 210 여편이 넘는 국제학술 및 저널 논문을 게재 하였습니다 (국제 SCI논문 62편 포함). 주요 경력으로는 대한전자공학회 통신소사이어티 회장(현), 과기정통부 연구개발특구위원회 위원(현), 국토부 국가스마트도시위원회 빅데터분야 전문위원(현), 미래과학기술지수㈜ 상임이사(역임), GIST연구원장(역임), 등이 있습니다. 주요 수상경력은 2016년 GIST연구상, 2014년 1월 이달의 과학자 상(한국연구재단), 2013년 기초연구 우수성과 50 선(한국연구재단) 등이 있습니다. 미국 UCLA Electrical Engineering 공학부에서 1993년에 (cum laude) 학사학위를, 1994년에 석사학위를, 1999년에 박사학위를 취득하였습니다.
초청자
Prof. 김성완 (sungwan@snu.ac.kr)
& Prof. 윤형진 (hjyoon@snu.ac.kr)
서울대학교 의과대학 의공학교실 BMC Lab.
& Medical Big Data Research Center (MBRC)
[Blockchain and Cryptocurrency] 04. Bitcoin and Nakamoto BlockchainSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 06. NFT and MetaverseSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
[Blockchain and Cryptocurrency] 01. SyllabusSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
Kid Blockchain - Everything You Need to Know - (Part 1)Seungjoo Kim
Kid Blockchain - Everything You Need to Know - (Part 1)
01. 화폐의 역사 : 금에서부터 간편결제에 이르기까지 ... 4P
02. 비트코인의 탄생 ... 27P
03. 비트코인과 블록체인의 세부 동작원리 ... 85P
04. 작업증명(PoW)이란? ... 158P
05. 비트코인과 블록체인이 당면한 기술적 문제 ... 171P
대표적인 인터넷 서비스인 온라인게임에 존재하는 대표적인 fraud 인 게임봇/작업장에 대해 소개하고 이를 탐지하기 위한 알고리즘을 사례와 함께 설명한다.
더불어 간편결제 서비스에 지속적인 공격이 발생하고 있는데, 이를 조기 탐지하기 위한 방법에는 어떠한 것이 있을지 소개하도록 한다.
Nnstreamer stream pipeline for arbitrary neural networksNAVER Engineering
In the recent decade, we have witnessed widespread of deep neural networks and their applications. With the evolution of consumer electronics, the range of applicable devices for such deep neural networks is expanding as well to personal, mobile, or even wearable devices. The new challenge of such systems is to efficiently manage data streams between sensors (cameras, mics, radars, lidars, and so on), media filters, neural network models and their post processors, and applications. In order to tackle the challenge with less effort and more effect, we propose to implement general neural network supporting filters for Gstreamer, which is actively developed and tested at https://github.com/nnsuite/nnstreamer
With NNStreamer, neural network developers may easily configure streams with various sensors and models and execute the streams with high efficiency. Besides, media stream developers can now use deep neural networks as yet another media filters with much less efforts.
190320 [ict convergence 2019] blockchain financingEunseong Kang
블록체인은 근본적으로 다수의 노드에 같은 내용을 기록함으로써 무결성, 가용성, 투명성을 보장하고 이를 기반으로 신뢰를 생성하는 기술이기 때문에 단위 트랜잭션 당 소요되는 컴퓨팅 파워와 저장공간이 많은 ‘비싼’기술이다. 따라서 이를 활용하는 응용 역시 이에 적합해야 한다. 기존 국가와 금융기관의 ‘신뢰성’을 근거로 한 신용창조는 2008년 금융위기에서 문제를 드러냈고 지속적인 통화량 증가를 통한 인플레이션은 한 사회의 부를 상위 10%의 사람들에게 점점 집중시키는 소득(자산) 불평등을 심화시켜 왔다. 한국 제1호 ICO 프로젝트인 보스코인(BOScoin) 프로젝트는 블록체인이 제공하는 신뢰와 1인 1표의 민주적 거버넌스를 기반으로 ‘공공금융’(Public Financing) 사업을 수행한다. 이 프로젝트는, 사업에는 유능하지만 현실 금융에서 혜택을 받기 어려운 기업들과 신원확인(KYC)을 통과한 보스코인 의회 멤버들이 협력하여 보스코인 금융을 발생시키고, 보스코인 결제를 통해 글로벌 경제 생태계를 이룸으로써 기업과 멤버들이 윈-윈하는 협력모델이 될 것이다.
Blockchain and future -- SNU Hospital InvitationHeung-No Lee
ABSTRACT
인류는 컴퓨터 망과 함께 빠르게 진화하고 있습니다. 인터넷과 모바일의 출현으로 인류는 정보를 실시간으로 언제 어디서나 주고 받을 수 있게 되었습니다. 이젠 블록체인의 출현으로 정보의 파편뿐만이 아니라 가치 있는 디지털 형태의 자산까지도 주고 받을 수 있게 되었습니다. 국경을 초월한 개인과 개인간 송금과 현금거래를 할 수 있고, 개인과 개인간 비대면 계약까지도 가능해 지게 되었습니다. 이는 거래비용을 크게 떨어뜨리고 인류가 보다 더 쉽게 서로 협력할 수 있는 사회로 진보하는 것을 의미합니다. 관습화된 중앙집권 형 정치, 경제, 사회 시스템으로부터 인간의 본연의 모습이 보다 자유롭게 표현 될 수 있는 사회로의 진보를 의미합니다. 예전에는 조직 속에서 존재하는 개인과 조직이 부여한 지위에 따라서 행동해야 하는 개인이 있었습니다. 이제는 보다 자유롭고 주체적으로 개인의 행복을 추구하는 블록체이니즘이라는 새로운 사조의 탄생까지 예고 되고 있습니다. 본 강의에서는 블록체인이 무엇인지 정의 해 보고, 현재의 연구 및 산업의 현재 상황을 살펴 보겠습니다. 우리의 미래를 보다 긍정적으로 바꿀 수 있도록 하기 위해서, 블록체인을 어떻게 활용할 것인지 생각해 보는 시간을 갖도록 하겠습니다.
BIOGRAPH
이흥노 교수는 GIST EECS 전기전자컴퓨터 공학부 교수입니다. 현재까지 210 여편이 넘는 국제학술 및 저널 논문을 게재 하였습니다 (국제 SCI논문 62편 포함). 주요 경력으로는 대한전자공학회 통신소사이어티 회장(현), 과기정통부 연구개발특구위원회 위원(현), 국토부 국가스마트도시위원회 빅데터분야 전문위원(현), 미래과학기술지수㈜ 상임이사(역임), GIST연구원장(역임), 등이 있습니다. 주요 수상경력은 2016년 GIST연구상, 2014년 1월 이달의 과학자 상(한국연구재단), 2013년 기초연구 우수성과 50 선(한국연구재단) 등이 있습니다. 미국 UCLA Electrical Engineering 공학부에서 1993년에 (cum laude) 학사학위를, 1994년에 석사학위를, 1999년에 박사학위를 취득하였습니다.
초청자
Prof. 김성완 (sungwan@snu.ac.kr)
& Prof. 윤형진 (hjyoon@snu.ac.kr)
서울대학교 의과대학 의공학교실 BMC Lab.
& Medical Big Data Research Center (MBRC)
Blockchain technology is the backbone of the Bitcoin and it can be used in many other disciplines. This presentation will introduce with basics like transaction, hash, crypto scheme.
This presentation is for anyone who wants to know about overall picture of Blockchain technology.
[Blockchain and Cryptocurrency] 08. Dark CoinsSeungjoo Kim
'Blockchain and Cryptocurrency' Subject @ Korea University, 2021
01. Syllabus
02. Blockchain Overview and Introduction - Technical Concepts of Blockchain Systems -
03. Blockchain's Theoretical Foundation, Cryptography
04. Bitcoin and Nakamoto Blockchain
05. Ethereum and Smart Contract
06. NFT and Metaverse
07. Cardano(ADA) and Other Altcoins
08. Dark Coins
09. Blockchain Usage Beyond Currency - Way to Design Good Blockchain Business Models -
Why is it getting harder to train the cybersecurity workforce? (ExtendedVersion)Seungjoo Kim
Even in this pandemic situation, thank you for making and running the HITCON 2021 so well. Thank you for giving me the chance to talk!
This presentation is revised by reinforcing Q&A. Look forward to seeing you offline next year!
Application of the Common Criteria to Building Trustworthy Automotive SDLCSeungjoo Kim
Seungyeon Jeong, Sooyoung Kang, and Seungjoo Kim, "Application of the Common Criteria to Building Trustworthy Automotive SDLC", Proc. of The 19th ICCC 2020, The 19th International Common Criteria Conference, Virtual (online) Conference, November 16-18, 2020.
Assurance-Level Driven Method for Integrating Security into SDLC ProcessSeungjoo Kim
Sooyoung Kang, Seungyeon Jeong, and Seungjoo Kim, "Assurance-Level Driven Method for Integrating Security into SDLC Process”, Proc. of The 18th CCUF Workshop 2020, The 18th Common Criteria Users Forum Workshop, Virtual (online) Conference, November 12, 2020.
How South Korea Is Fighting North Korea's Cyber ThreatsSeungjoo Kim
Seungjoo Kim, "How South Korea Is Fighting North Korea's Cyber Threats", Asia Transnational Threats Forum - Virtual Roundtable on North Korean Cyber Threats, Center for East Asia Policy Studies at BROOKINGS, October 15, 2020.
o 행 사 명 : 포스트코로나 시대의 ICT산업 미래전략포럼
o 일시/장소 : ‘20.5.22.(금) 10:00~16:30 / 에스팩토리(서울 성수동 소재)
o 주최/후원 : KAIT, KCA, IITP / SKT, KT, LGU+, LG전자 등
o 참 석 자 : 과기정통부 2차관, 정보통신산업정책관 및 ICT산업분야별 전문가 등
IoT Device Hacking and New Direction of IoT Security Evaluation Using Common ...Seungjoo Kim
IoT Device Hacking and New Direction of IoT Security Evaluation Using Common Criteria @ ICCC 2019 (International Common Criteria Conference), which is a major conference for the community of experts involved in security evaluation
Verification of IVI Over-The-Air using UML/OCLSeungjoo Kim
Verification of IVI Over-The-Air using UML/OCL @ ICCC 2019 (International Common Criteria Conference), which is a major conference for the community of experts involved in security evaluation
Virtual Currency Myth and Reality (Ver. 3.0 (182 pages) : Extended Version of...Seungjoo Kim
Virtual Currency Myth and Reality (Ver. 3.0 (182 pages) : Extended Version of Seoul National Univ. China AMP Seminar, Jan 24, 2018) @ NAVER Corp., Feb 21, 2018
This is a summary of my talk at Microsoft Digital Crimes Consortium 2017 Panel: "Going Offline - The Role of Network Separation in Government Civilian Networks" (March 14, 2017)
(Moderator: Kaja Ciglic, Microsoft, Panelists: Seungjoo Kim, Korea University; Ron Winward, Radware; and Erick Stephens, Microsoft)
Deep Learning Based Real-Time DNS DDoS Detection SystemSeungjoo Kim
[Poster] Deep Learning Based Real-Time DNS DDoS Detection System @ ACSAC 2016 (The 32nd Annual Computer Security Applications Conference 2016), which is one of the most important cyber security conferences in the world and the oldest information security conference held annually
Using the CGC's Fully Automated Vulnerability Detection Tools in Security Eva...Seungjoo Kim
"Using the CGC's Fully Automated Vulnerability Detection Tools in Security Evaluation and Its Effectiveness - Are Tools Good for Hackers Good for Security Evaluators? -" @ CODE BLUE 2016, Tokyo, Japan (October 20, 2016)
DDoS Attack on DNS using infected IoT DevicesSeungjoo Kim
[Case Study] DDoS Attack on DNS using infected IoT Devices @ ACSAC 2015 (The 31st Annual Computer Security Applications Conference 2015), which is one of the most important cyber security conferences in the world and the oldest information security conference held annually
2. 고려대학교정보보호대학원
마스터 제목 스타일 편집
2
현) 고려대학교 정보보호대학원 정교수
현) 육군사관학교 초빙교수
현) 한국블록체인협회 정보보호위원회 위원
현) 카카오뱅크 정보보호부문 자문교수
전) 성균관대학교 학사·석사·박사
전) 한국인터넷진흥원(KISA) 팀장
전) 성균관대학교 부교수
전) 세계 최초로 스마트TV 해킹 시연 (Black
Hat 2013)
전) 고려대학교 석탑강의상(’12, ’16)
우수강의상(‘13, ‘17)
차이나는 프로필
3. 고려대학교정보보호대학원
마스터 제목 스타일 편집
3
암호화폐란 무엇인가?
블록체인이란 무엇인가?
블록체인은 정말 만능의 보검인가? 한계와
해결점들
4차 산업혁명, 왜 블록체인을 요구하는가?
블록체인은 우리 삶을 어떻게 바꿀까?
블록체인의 미래
목 차
10. 고려대학교정보보호대학원
마스터 제목 스타일 편집
Client
Seller
Double
Spending!
Double
Spending! Double
Spending!
Bitcoin (2008)
11. 고려대학교정보보호대학원
마스터 제목 스타일 편집
Client
Seller
Double
Spending!
Not
Double
Spending!
Double
Spending!
Bitcoin (2008)
의견 불일치! ⇒ ‘합의’가 필요
12. 고려대학교정보보호대학원
마스터 제목 스타일 편집
은행의 도움없이 구성원들간의 합의를 바탕으로
모든 비트코인 사용내역을 올바르게 기록할 수 있는
장부(데이터베이스) ⇒ Blockchain
13. 고려대학교정보보호대학원
마스터 제목 스타일 편집
13
[Note] Altcoin (Source: CoinMarketCap, Note: As of midday Feb 17, 2018)
암호화폐는 2018년 3월11일 기준 1,523개가 유통되
고 있으며, 2013년 4월부터 약 5년 동안 2,544개가
신규 발행되고 1,028개가 퇴출 됨. (분석기간 중 매주
평균적으로 17.1개가 신규발행되고 12.7개가 퇴출)
- 예금보험연구포럼 2018 -
15. 고려대학교정보보호대학원
마스터 제목 스타일 편집
15
당초 비트코인의 불법 중복사용 문제를
은행의 도움없이 구성원들간의 자발적
노력으로 해결하기 위해 고안됨.
그러나 자발적 참여를 이끌어내기
위해서는 일종의 인센티브가 필요 ⇒
비트코인
암호화폐뿐만이 아닌 블록체인의 다양한
응용분야(일명, 2세대 블록체인)가
등장하기 시작 ⇒ 블록체인 혁명
블록체인
16. 고려대학교정보보호대학원
마스터 제목 스타일 편집
16
블록(Block) : 장부의 한 페이지
체인(Chain) : 장부 전체를 하나로 연결
합의(Consensus) : 누구든 먼저 장부를
만든 사람이 다른 구성원들과 그 장부를
공유
그러나 같은 시간대에 서로 다른 장부가
동시에 존재하게 될 경우 합의를 통해 잘못된
장부를 솎아냄
채굴(Mining) : 자발적 참여를 유도하기
위한 동기부여
블록체인 합의 기술
18. 고려대학교정보보호대학원
마스터 제목 스타일 편집
(Michele D'Aliessi, "How Does the Blockchain Work? Blockchain Technology Explained in Simple Words", Jun 2, 2016)
(Bitcoin address)
David → Sandra 5BTC
David → Sandra 5BTC
블록체인 합의 기술
24. 고려대학교정보보호대학원
마스터 제목 스타일 편집
24
만장일치! : 서로 다른
장부가 존재하지 않음.
A
D
B C
E (10분)
A
B
블록체인 합의 기술 – ‘합의’
25. 고려대학교정보보호대학원
마스터 제목 스타일 편집
25
의견 불일치! : 최초로
만들어져 공유된 장부가
서로 다름
↓
구성원들간 합의가 필요!
(10분)
(20분)
A
D
B C
E
A
B
DC
블록체인 합의 기술 – ‘합의’
26. 고려대학교정보보호대학원
마스터 제목 스타일 편집
26
A
D
B C
E (10분)
(20분)
(30분)
합의 : 옳다고 생각하는
곳에 줄서기
D가 만들었던
장부(■)를 지지!
A
B
DC
E
블록체인 합의 기술 – ‘합의’
27. 고려대학교정보보호대학원
마스터 제목 스타일 편집
27
(10분)
(20분)
(30분)
(40분)
(50분)
(60분)
(70분)
The Longest Chain Rule :
유효한 장부는 대다수의
합의가 모인 가장 긴 블록임!
A
B
DC
E
블록체인 합의 기술 – ‘합의’
28. 고려대학교정보보호대학원
마스터 제목 스타일 편집
Proof of Work (작업증명) : 참가자가
일을 하고 그에 대한 보상(reward)을 받음
채굴이란 무엇인가?
(Image Source: My BLOCKCHAIN Blog)
29. 고려대학교정보보호대학원
마스터 제목 스타일 편집
29
채굴이란 무엇인가?
Sybil Attacks(10분)
(20분)
(30분)
(40분)
(50분)
(60분)
(70분)
A
B
DC
E
다수의 가짜 ID를
이용한 평판도
조작을 통해
Longest Chain을
바꿀 수 있음.
30. 고려대학교정보보호대학원
마스터 제목 스타일 편집
해결책 : 사용자가 블록을 만들때마다
적당히 어려운 암호퍼즐(e.g., CAPTCHA)을
풀게 함
채굴이란 무엇인가?
37. 고려대학교정보보호대학원
마스터 제목 스타일 편집
37
Decentralized (탈중앙화)
Scale (확장성) Consensus (합의)
블록체인의 Trilemma
“블록체인은 아마존 등 일반
서버들보다 효율성이 100만
배나 떨어진다. 앞으로 블록
체인은 한 기능이 강화되면
다른 기능은 떨어질 수밖에
없으므로 자신이 원하는 핵
심 속성을 선정해야 한다.”
39. 고려대학교정보보호대학원
마스터 제목 스타일 편집
39
(Financial Cryptography and Data Security 2018)
Neither are all that decentralized!
Both Bitcoin and Ethereum mining are very
centralized, with the top 4 miners in Bitcoin and
the top 3 miners in Ethereum controlling more
than 50% of the hash rate.
Q) Decentralized(탈중앙화)?
41. 고려대학교정보보호대학원
마스터 제목 스타일 편집
41
“Recent studies have demonstrated that
about 40% of Bitcoin users are able to
be identified through these public
transaction logs. This is due, in part, to
Bitcoin’s increased reliance on a few
large accounts.”
(Preston Miller, "Virtual Currencies and their Relevance to
Digital Forensics“, Apr 9, 2017)
Q) Anonymity(익명성)?
42. 고려대학교정보보호대학원
마스터 제목 스타일 편집
42
(√: zk-STARKs)
[1] Bitcoin Beginner, “Privacy Coin Comparison”, December 30, 2017
[2] Felix Küster, "Privacy Coins Guide: Comparison of Anonymous Cryptocurrencies", Aug 23, 2017
Q) Anonymity(익명성)?
47. 고려대학교정보보호대학원
마스터 제목 스타일 편집
47
Q) Abusable Openness!
(Financial Cryptography and Data Security 2018)
Our quantitative analysis shows that 1.4% of the
roughly 251 million transactions in Bitcoin's
blockchain contained data that had nothing to do
with bitcoin. Among these files there may be
objectionable contents such as links to child
pornography, copyright violations, privacy violations,
politically sensitive content, malware, etc.
49. 고려대학교정보보호대학원
마스터 제목 스타일 편집
49
Industry 4.0 (Digital Transformation)
1784~ 1870~ 1969~ Today~
육체노동의
기계화
전기를 이용한
대량생산
정보화 및
자동화
CPS 또는 O2O
(Smart Automation)
51. 고려대학교정보보호대학원
마스터 제목 스타일 편집
51
(Michele H.Ahuett-Garza and T.Kurfess, "A Brief Discussion on the Trends of Habilitating Technologies for Industry
4.0 and Smart Manufacturing", Manufacturing Letters, Feb 17, 2018)
Smart Manufacturing
55. 고려대학교정보보호대학원
마스터 제목 스타일 편집
우리의, 우리에 의한, 우리를 위한 DB
Centralized Database
CONTROLLER
CLIENTS / USERS
USER AGREEMENTS / TERMS OF USE
CENTRALIZED DATABASE DECENTRALIZED BLOCKCHAIN
56. 고려대학교정보보호대학원
마스터 제목 스타일 편집
Internet
Decentralized Blockchain Platform
Internet Of Things (IOT)
Artificial Intelligence (AI)
Data Analytics
Business
우리의, 우리에 의한, 우리를 위한 DB
58. 고려대학교정보보호대학원
마스터 제목 스타일 편집
(Vitalik Buterin)
“Whereas most technologies
tend to automate workers on
the periphery doing menial
tasks, blockchains automate
away the center. Instead of
putting the taxi driver out of a
job, blockchain puts Uber out of
a job and lets the taxi drivers
work with the customer directly.”
63. 고려대학교정보보호대학원
마스터 제목 스타일 편집
63
ID2020 “According to the United Nations,
there are around 1.5billion people
across the world who have no way
of proving who they are."
68. 고려대학교정보보호대학원
마스터 제목 스타일 편집
Ethereum (2013)
(https://bytescout.com/blog/ethereum-turing-blockchain.html)
The World Computer : 비트코인은
블록체인에 화폐 거래내역만 저장하는
반면, 이더리움은 블록체인에서
프로그램의 코드가 돌아가도록 만듦.
72. 고려대학교정보보호대학원
마스터 제목 스타일 편집
72
(Vincent Dieterich et al. "Application of Blockchain Technology in the Manufacturing Industry",
Frankfurt School Blockchain Center Working Paper, Nov. 2017)
결 론