목록Study (6)
devGYU World

최신 NFT 기술의 이해와 활용 조규선 Understanding and utilizing the latest NFT technology Gyu-Seon Jo 요 약 블록체인 기술이 점점 더 대중화되어 감에 따라 다양한 적용 기술들이 등장하고 있다. 대체 불가능한 토큰(NFT: Non-Fungible Token)도 그 중 하나이며 NFT는 대체 가능 토큰과 다르게 그 자체로 고유하고 더 이상 분할할 수 없는 특성을 가지고 있다. 이러한 특성을 활용하여 기존에 원본 보장이 어려웠던 디지털 콘텐츠의 원본 증명이 가능하다. 이에 따른 다양한 사업과 기술들이 등장하고 있으며, 본 기고문에서는 이러한 NFT 기술의 현황을 분석하고 앞으로의 활용 방향에 대해 알아보고자 한다. 1. 서 론 블록체인(Blockchain..

본 프로젝트는 학부생 시절 전공 과목의 프로젝트를 위해 진행되었다. TicTacToe와 1 to 50, 오목 총 3가지의 GUI 게임을 구현한다. V01 개발시작 TicTacToe를 구성하기 위해서는 최소 3 x 3 이상의 보드가 필요하다고 생각하였다. 이때 보드를 board라는 이차원 배열로 선언하여 플레이어가 둔 말의 위치 정보를 저장하고, 승리조건을 계산할 때 이용하는 것으로 초기 구상을 시작하였다. 위와 같이 보드를 구성하였다. 3 x 3 보드에서 플레이어가 말을 두기 위한 위치를 입력하기 쉽게 하기 위해 행은 1~3 열은 a ~ c로 나타내었다. 그 외 보드의 빈공간은 ‘.’으로 표기해 최대한 직관적인 UI를 구성하였다. 위와 같은 형태로 초기 버전의 TicTacToe가 완성되었다. 그러나 초기..

OpenCV를 활용하여 이미지 속 인물의 얼굴을 인식한 후 모자이크 처리를 수행하는 파이썬 코드를 실습한다. 우선 실습 코드를 적당한 위치에 클론한다. git clone https://github.com/devGyu97/opencv-face-recognition.git 클론된 레포지토리로 이동 후 opencv-python 라이브러리를 설치한 후 location 파일을 실행한다. cd opencv-face-recognition pip3 install opencv-python python3 location.py location.py를 실행하면 ./location 폴더에는 ./img 폴더 내의 이미지로부터 인식된 이미지의 좌표가 기록된 파일이 저장된다. 136 106 160 106 44 130 414 130 ..

UPass는 블록체인 네트워크 기술을 활용한 DID 기반의 교내 인증 플랫폼이다. 기존의 중앙화된 인증 시스템은 사용자의 개인 정보를 관리하는 것에 있어서 공격자의 공격에 취약했다. UPass의 개발팀 '이팔청춘'은 이러한 점을 보완하고자 블록체인 네트워크 상에서 동작하는 DID 기반의 새로운 인증 플랫폼을 개발하였다. UPass의 목표와 필요성 네트워크 상에서 발생할 수 있는 데이터 침해 사고를 예방 및 관리하기 위한 분산신원인증 플랫폼 인터넷 상에서 발생하는 데이터 침해 사고에 방어적인 전략을 수립하기 위한 어플리케이션 개인정보에 대해 민감하게 반응할 수 있는 사용자들의 정보를 관리해야하는 서버 관리자들을 대상으로 함 UPass는 다양한 플랫폼에서의 활용을 지향한다 UPass는 사용자 학생증을 발급하..

NFT Metadata 확장을 활용한 블록체인 네트워크 기반 인증 서비스 조규선, 김도훈 경기대학교 컴퓨터공학부 보안공학연구실 akqjqwk9@kyonggi.ac.kr, karmy01@kyonggi.ac.kr Blockchain network-based authentication service utilizing NFT Metadata extension Gyu-Seon Jo, Do-Hoon Kim Department of Computer Engineering, Kyonggi University Next Generation Engineering Lab 요 약 대체 불가능한 토큰(NFT: Non-Fungible Token)은 대체 가능 토큰과 다르게 그 자체로 고유하고 더 이상 분할할 수 없는 특성을 가진 블..