Club Activity

Intro

CO2(Coding & Optimization Together)는 2021년 06월 21에 창립된 코딩 및 암호 최적화 연구 학술동아리입니다. 

CO2의 핵심 분야는 "코딩" 및 "암호최적화" 입니다. 우리는 다양한 IT 환경에서 편의성과 보안성을 제공하기 위한 소프트웨어의 코딩 방법과 보안의 기초가 되는 암호체계에 대한 최적화 구현까지 공부하고 연구합니다.

아울러, CO2는 구성원 간의 소통과 발전을 위한 개방적인 분위기를 지향합니다

Coding & Optimization Together

정기 모임

각 학기 동안은 2주에 한 번 동아리의 멤버들이 모여 연구 내용을 공유하고, 앞으로의 계획에 대해 논의합니다.

신입생 교육

코딩 및 암호를 처음 배우는 신입생들을 위한 기초 교육을 진행합니다.  교육 프로그램은 프로그래밍 언어 (C/C++, Python) 및 기초 암호학으로 진행합니다.

포트폴리오 작성

동아리 및 학교에서 활동한 프로젝트를 바탕으로 포트폴리오를 제작합니다. Github를 사용하고 협업하는 방법에 대해 배웁니다.

       

암호 분야

암호체계를 이해하고 필드에서 사용하는 암호화 디바이스에 구현하는것을 목표로 합니다.  사용하는 장비는 AVR, MSP, ARM, RISC-V, CPU, GPU  입니다.

최적화 연구

디바이스 기반의 어셈블리 혹은 병렬 기반 언어 등을 사용하여 최적화 로직을 설계합니다. 지금까지 다양한 환경에서 암호체계의 최적화 연구 결과들이 존재합니다.

학술대회 & 공모전 참여

동아리에서 열심히 연구한 내용을 학교 행사 및 국내 학술대회에 공유하고있습니다. 또한, 우수한 결과는 공모전에 참여하여 수상을 목표로 합니다.

      

응용 분야

GUI 기반 포트폴리오부터 통신 및 라이브러리 프로젝트 까지 다양한 언어를 사용하여 응용 서비스를 개발합니다. 사용하는 언어는 C/C++, Java, Python, Javascript 입니다

CMVP 검증대상 암호알고리즘 구현

CMVP 검증대상 암호알고리즘 (대칭, 공개, 난수 발생기, 키유도)을 구현하고, KAT, MCT, MMT 그리고 Metamorphic testing 등 다양한 테스팅 방법을 이용하여 구현 정확성을 검증합니다.

친목 행사

CO2는 동아리 부원간 친목 도모를 위해 정기모임 및 다양한 친목 도모 행사를 진행하고 있습니다.

2024CO2 동아리 활동

[1-2 학년 대상] LEA 블록 암호 구현 및 검증

[3-4 학년 대상] Cryptol을 사용한 암호 알고리즘 정형검증


문의 : 김민기 (mingi1684@kookmin.ac.kr)

위치  : 국민대학교 과학관 313호 암호 및 보안 공학 연구실

20240507 CO2 활동 

[LEA 트랙] 동아리 부원들의 연습 문제 풀이 세미나

[LEA 트랙] 세미나, 중간고사 끝난 기념 회식

20240430 CO2 활동 

[정형검증 트랙] 함수형 프로그래밍에 대한 수업

[정형검증 트랙] 중간고사 끝난 기념 회식

20240402, 20240409 CO2 활동 

[정형검증 트랙] 동아리 부원들의 정형검증 동향 세미나
+ 스도쿠 정형검증 개요 학습

[LEA 트랙] C 언어 기초 (조건문, 반복문) + 연습문제 실습

20240319, 20240326 CO2 활동 

[정형검증 트랙] 정형검증 개요 학습 및 환경설정

[LEA 트랙] C 언어 기초 (변수, 연산자, 조건문, 반복문)

20240312 CO2 동아리 OT

정형검증 트랙 일정

LEA 트랙 일정

2023년 겨울방학 동아리 활동

HIGHT 블록 암호 구현


문의 : 김민기 (mingi1684@kookmin.ac.kr)

위치  : 국민대학교 과학관 313호 암호 및 보안 공학 연구실

20240125 CO2 동아리 컴퓨터 구조 수업

20240118 CO2 동아리 조별모임

20231228 CO2 동아리 소개 및 HIGHT 개요 설명 + 맛있는 국민딸기우유

2023년 2학기 동아리 활동

암호 라이브러리 제작 트랙

Former Member

김나연 김민기 김수아 김태우 노예지 민수림 박승현 서재원

오지언 윤대훈 이재석 위승주 정서윤 최성준 최용렬 하재원 한윤선

20231121 2학기 마지막 모임 및 회식

20231107 연구실 연구 분야 소개 및 회식

20230919 CO2 LSH 강의 및 개강 기념 회식

20230808 ~ 0814 CO2 조별활동

20230802 CO2 SHA2 라이브코딩...피자...

20230725~0731 CO2 조별활동

20230718 CO2 LEA 라이브 코딩 수업과 동아리 개편 이후 첫 회식

20230704 CO2 Makefile 수업과 피자

2022년 동아리 활동

코딩 테스트 준비 트랙

2022 1학기 계획

기초 트랙 (1학년 대상)

심화 트랙 (2-4학년 대상)

2021 동계방학 계획

2021 2학기 겨울방학 (22.01.01~22.02.28)

2021 2학기 계획

2021 2학기 (21.09.01~21.12.31)

2021 하계방학 (21.07.01~21.08.31)

2021 1학기 여름방학 프로젝트 결과회 (2021년 8월 31일)

로그인프로그램과 스네이크 게임


스도쿠 게임

블록암호를 사용한 로그인 프로그램

AES를 이용 이미지 암호화 프로그램

계산기 게임