수업내용/목표
- 블록체인에서 응용되는 보안 배경과 응용성 학습
- 암호의 의미와 블록체인에서의 암호의 역할 이해
- 해시 함수와 블록체인과의 관계 이해
- 다양한 영역에서 응용되는 블록체인의 현장을 체험
■ 강의계획서 ■ |
||||
주차 |
주차명 (주제) |
주차별 학습 목표 |
차시 |
차시명 |
학습내용 |
||||
1 |
블록체인과 수학(1) |
블록체인에서 수학과 연계된 기본개념을 설명할 수 있다. |
1-1 |
블록체인의 기본개념 |
1-2 |
블록체인의 원리, 응용 |
|||
1-3 |
블록체인의 용어, 그리고 수학과의 관계는? |
|||
2 |
블록체인과 수학(2) |
블록체인에서 수학의 응용성을 학습한다. |
2-1 |
블록체인에서의 수학 개념, 암호화 알고리즘(1) |
2-2 |
암호화 알고리즘(2) |
|||
2-3 |
암호화 알고리즘(3) |
|||
3 |
블록체인과 수학(3) |
수학의 원리를 기반 한 암호 및 인증의 기본개념을 이해 할 수 있다. |
3-1 |
암호화 알고리즘(4) |
3-2 |
이산수학 기본개념(1) |
|||
3-3 |
이산수학 기본개념(2) |
|||
4 |
블록체인과 수학(4) |
암호속의 함수를 적용할 수 있다. |
4-1 |
이산수학응용(1) |
4-2 |
이산수학응용(2) |
|||
4-3 |
함수의 개념 및 응용 |
|||
5 |
해시함수 |
해시함수의 개념을 응용할 수 있다. |
5-1 |
해시함수의 개념 |
5-2 |
알고리즘 분석과 복잡성 |
|||
5-3 |
해시 함수 분석 및 응용 |
|||
6 |
프로그램 기초(1) |
블록체인에서 사용하는 예제를 solidity 프로그램으로 구현할 수 있다. |
6-1 |
Solidity 기초 및 환경설정 |
6-2 |
Solidity 기본 문법 1 |
|||
6-3 |
Solidity 기본 문법 2 |
|||
7 |
프로그램 기초(2) |
블록체인의 사례를 solidity 프로그램으로 구현할 수 있다. |
7-1 |
Solidity 예제 코드 1 |
7-2 |
Solidity 예제 코드 2 |
|||
7-3 |
Solidity 예제 코드 3 |
|||
8 |
중간고사 |
|||
9 |
블록체인(1) |
블록체인의 개념을 설명할 수 있다. |
9-1 |
등장배경와 역사 |
9-2 |
블록체인의 정의 |
|||
9-3 |
블록체인의 작동원리 |
|||
10 |
블록체인(2) |
블록체인의 기반기술을 설명할 수 있다. |
10-1 |
해쉬 |
10-2 |
암호화 기법 |
|||
10-3 |
작업증명 |
|||
11 |
블록체인(3) |
블록체인의 미래세계를 예측할 수 있다. |
11-1 |
스마트 컨트랙트 |
11-2 |
자기주권 신원증명 |
|||
11-3 |
블록체인의 한계 |
|||
12 |
블록체인과 혁신(1) |
블록체인의 파괴적 혁신에 개념을 이해한다. |
12-1 |
금융 |
12-2 |
정부 |
|||
12-3 |
NGO |
|||
13 |
산업현장 사례 |
블록체인 국외 선두기업인 코인베이스와 정부기관현장의 사례를 중심으로 주요 개념을 설명할 수 있다. |
13-1 |
미국 블록체인회사 현장 전문가 인터뷰1: 코인베이스 |
13-2 |
미국 블록체인회사 현장 전문가 인터뷰2: 코인베이스 |
|||
13-3 |
정부기관현장전문가(정보보안) 사례 소개 |
|||
14 |
블록체인과 혁신(2) |
블록체인의 파괴적 혁신에 개념을 이해한다. |
14-1 |
물류 |
14-2 |
온라인 플랫폼 |
|||
14-3 |
의료 |
|||
14-4 |
블록체인과 남북협력 |
|||
15 |
기말고사 |
과제명 | 퀴즈 | 토론 | 중간고사 | 기말고사 |
---|---|---|---|---|
반영비율 | 30% | 10% | 30% | 30% |
※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.
이 강좌는 유익한 내용이 다수 포함되어 있습니다.
이 강좌는 여러가지 참고자료가 많이 있습니다.
네. 있습니다.
네. 있습니다.
내용