• 제목/요약/키워드: DApp

검색결과 30건 처리시간 0.01초

모바일 투표 Dapp 실행 및 보안 이슈 (A Mobile Voting DApp Implementation and Security Issues)

  • ;박준범;박종서
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2019년도 춘계학술대회
    • /
    • pp.290-292
    • /
    • 2019
  • 블록체인과 비트코인의 등장 이후에 스마트 컨트랙트를 갖춘 퍼블릭 블록체인 이더리움이 시작되면서 decentralization 이 전세계적으로 가속화 되고 있다. 개발자들은 이더리움의 블록체인 개발 플랫폼을 활용하여 분산화된 P2P 네트워크에서 실행되는 "분산화된 응용 프로그램 (DApp)"을 개발할 수 있고, IoT 부터 모바일까지 다양한 유형의 기기가 블록체인 분산 환경에 참여 할 수 있다. 블록체인 과 스마트 컨트랙트와 상호 작용 할 수 있는 방법은 많이 있지만, 사용자들은 편의성과 접근성의 장점으로 인해 모바일방식을 선호하는 경향이 있다. 그렇기에 저자는 Android 기반 투표 DApp 을 개발하였고, 그에 관련된 이슈를 연구하였다. 현재는 DApp의 개발방법이 적절하게 연구되고 표준화 되어 있지 않기 때문에, 사용자 친화적인 DApp을 개발하기 위한 효율적인 방법을 연구하였다. 특히 DApp은 블록체인과 상호작용 하기 위해서 일정량의 수수료를 소비해야하기 때문에 Smart Contract 코드의 수수료 문제 및 코드의 Security 문제에 대해서 집중적으로 조사하였고, 본 논문에서는 이를 소개하고자 한다.

  • PDF

DApp 사용자의 프라이버시 보호 강화를 위한 공개형 블록체인 플랫폼 보안구조 강화방안 (Strengthening security structure of open Blockchain platform to enhance privacy protection of DApp users)

  • 황선진;고동현;박태우;최윤호
    • 인터넷정보학회논문지
    • /
    • 제21권3호
    • /
    • pp.1-9
    • /
    • 2020
  • 블록체인의 성장과 함께 이를 기반으로한 DApp(Distributed Application)이 주목받고 있다. DApp에 대한 관심이 커짐에 따라 시장 규모가 지속적으로 성장하고 있고 개발에 참여하는 개발자들이 늘어나고 있다. 많은 개발자들이 DApp 개발환경 구축의 어려움으로 인해 Infura와 같이 블록체인 노드를 중개해주는 API(Application Programming Inteface) 서비스를 이용하고 있지만, 중개 API 서비스를 이용할 경우 API 서비스 운영자는 DApp 사용자로부터 전달받은 트랜잭션의 계좌 주소와 DApp 사용자의 IP 주소의 1:1 매칭을 통해 사용자의 프라이버시를 침해할 수 있는 심각한 위험이 존재한다. 따라서, 본 논문에서는 기존 노드 탐색 프로토콜의 활용과 이를 이용한 암호화를 통해 사용자의 프라이버시를 보호할 수 있는 공개형 블록체인 플랫폼 구조 강화방안을 제안한다. 제안하는 구조를 통해 DApp 사용자는 API 서비스 운영자가 자신의 개인정보를 식별하지 못하게 방지함으로써 프라이버시를 보호할 수 있다. 기존의 공개형 블록체인 플랫폼들이 제공해주지 못했던 신뢰성 있는 DApp 사용 환경을 제공해줌으로써 프라이버시 침해 위험으로 인해 활성화되지 못하였던 DApp의 활성화와 사용자의 증가에 기여할 수 있을 것으로 기대된다.

머신러닝 기반 블록체인 DApp 시스템 설계 및 구현 (Design and Implementation of Machine Learning-based Blockchain DApp System)

  • 이형우;이한성
    • 사물인터넷융복합논문지
    • /
    • 제6권4호
    • /
    • pp.65-72
    • /
    • 2020
  • 본 논문에서는 지속적으로 급증하고 있는 안드로이드 악성 앱을 자동적으로 판별하기 위해 머신러닝 기법을 적용하여 프라이빗 블록체인을 토대로 웹 기반 DApp 시스템을 개발하였다. 공인 실험 데이터를 대상으로 안드로이드 악성 앱 판별에 96.2587% 정확도를 제공하는 최적의 머신러닝 모델을 선정하였고, 안드로이드 악성 앱에 대한 자동 판별 결과를 Hyperledger Fabric 블록체인 시스템 내에 자동적으로 기록/관리하였다. 또한 적법한 권한이 부여된 사용자만이 블록체인 시스템을 이용할 수 있도록 웹 기반의 DApp 시스템을 개발하였다. 따라서 본 논문에서 제시한 머신러닝 기반 안드로이드 악성 앱 판별 블록체인 DApp 시스템 개발을 통해 안드로이드 모바일 앱 이용 환경에서의 보안성을 더욱 향상시킬 수 있으며, 향후에 일반적인 범용 데이터를 대상으로 머신러닝과 블록체인을 결합한 보안 서비스로 발전시킬 수 있을 것으로 기대된다.

Hyperledger Composer 기반 컨소시움 블록체인을 이용한 위조 모바일 APK 검출 DApp (Consortium Blockchain based Forgery Android APK Discrimination DApp using Hyperledger Composer)

  • 이형우;이한성
    • 인터넷정보학회논문지
    • /
    • 제20권5호
    • /
    • pp.9-18
    • /
    • 2019
  • APK (Android Application Package)는 리패키징 공격에 취약하므로 APK 파일 내부에 난독화 기술이 적용되어 있다. 하지만 리버스 엔지니어링 기술 역시 더욱 고도화 됨에 따라 또다른 위조 모바일 APK 파일이 개발 및 배포되고 있어 새로운 대응 방식이 필요하다. 블록체인은 암호화 방식을 사용하여 연결 및 보호되는 레코드 블록이 지속적으로 추가되는 방식으로, 각 블록에는 일반적으로 이전 블록의 암호화 해시값, 타임스탬프 및 트랜잭션 데이터 등을 포함하고 있다. 따라서, 일단 블록체인에 기록되면 해당 블록의 데이터는 이후에 생성된 모든 블록을 변경하지 않고서는 소급해서 변경/수정할 수 없다. 그러므로 블록체인 기술을 적용하면 모바일 APK 파일에 대한 정상 및 위조 여부를 확인할 수 있다. 이에 본 논문에서는 Hyperledger Composer를 이용한 컨소시움 블록체인 프레임워크를 기반으로 합법적인 APK를 블록체인 내에 기록하고 유지함으로써 위조 APK에 대한 검출 기능을 제공하는 DApp (분산형 애플리케이션)을 개발하였다. 제안된 DApp을 통해 사용자의 스마트폰에 위조된 앱이 설치 되는 것을 사전에 방지 할 수 있으므로 궁극적으로는 정상적이고 합법적인 안드로이드 모바일 앱 사용 환경을 제공할 것으로 기대된다.

DApp을 활용한 취약점 분산 관리 솔루션 제안 (A Proposition distributed vulnerability management solution using DApp system)

  • 조민주;임재원;김병욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 춘계학술발표대회
    • /
    • pp.182-185
    • /
    • 2019
  • 최근 다양한 보안 사고들이 발생함에 따라 보안의 중요성이 대두되고 분야를 가리지 않고 일어나는 보안 이슈에 대응하기 위한 개발이 다양화되고 있다. 이 중 블록체인 기반 암호화폐의 일종인 이더리움(Ethereum)의 탈중앙화 어플리케이션(DApp) 시스템이 이슈화되었다. DApp을 이용하여 개발된 취약점 분산 관리 솔루션은 DApp의 기능과 장점을 포함한다. 취약점 분산관리 솔루션은 현 시대의 데이터 관리 구조의 문제점을 해결하기 위한 대책으로 제시되며 필요성을 드러낸다. 또한, 기존의 중앙 집중형 시스템에서 벗어나 솔루션의 이점을 활용하여 사용 영역을 확장할 수 있다.

DApp 개발을 위한 블록체인 2.0 이더리움 플랫폼 분석 연구 (A Study on the Blockchain 2.0 Ethereum Platform Analysis for DApp Development)

  • 김순곤
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권6호
    • /
    • pp.718-723
    • /
    • 2018
  • 최신 컴퓨터 네트워크 기술과 IoT 기술을 융합하여 의료 사물 인터넷(Internet of Medical Things; IoMT) 환경에서 건강관리 및 모니터링과 같은 원격의료(telemedicine)는 양질의 의료정보 서비스 제공을 통해 삶의 질 향상, 의료비용과 의료기관 혼잡도 감소, 의사와 환자간 정보 공유 및 의사소통 향상 등의 긍정적 요소가 크게 부각되고 있다. 본 논문에서는 블록체인과 관련된 연구 및 블록체인을 적용한 플랫폼에 대해 알아보고 이를 비교 분석하여 제품 유통 탈중앙화 DApp 개발한 결과를 제시하였다. 이 과정에서 기존 제품 유통 순서도에 블록체인 기술을 응용하여 상품 사기 파악, 데이터 관리, 고객 관리, 상품 정보의 위조, 변조 방지, 거래 이력 추적 등을 할 수 있고 제품 거래를 원활히 할 수 있게 하는 유통 DApp 개발을 통해 이더리움 플랫폼의 동작 운영 과정을 검증하였다.

암모늄염으로 도포시킨 베니어판의 연소 시에 발생하는 연소가스 평가 (Evaluation of Combustion gas during Fire Tests of Veneers Coated with Ammonium Salts)

  • 진의;정영진
    • 한국화재소방학회논문지
    • /
    • 제30권5호
    • /
    • pp.93-99
    • /
    • 2016
  • 이 연구에서는 4종의 암모늄염으로 도포된 베니어 시험편의 연소 특성을 시험하였다. 20 wt%의 암모늄염 수용액으로 각각 베니어 시험편에 3회 붓으로 도포하여 실온에서 건조시킨 후, 콘칼로리미터(ISO 5660-1, 2)를 사용하여 연소특성을 조사하였다. 그 결과, 모노암모늄 포스페이트(MAPP)와 디암모늄 포스페이트(DAPP)로 처리한 시험편은 순수한 베니어 시험편에 비해 평균열방출율($HRR_{mean}$)이 각각 6.7%, 10.0% 낮았다. 반면에 MAPP는 최대 일산화탄소발생속도($CO_{peak}$ production rate)가 순수한 베니어 시험편에 비해 15.7% 높았고 DAPP는 8.2% 낮았다. 황산암모늄(AMSF)으로 도포된 베니어 시험편의 최대 연기발생속도($SPR_{peak}$)는 순수한 베니어 시험편에 비해 9.6% 낮았고 DAPP로 처리된 시험편은 33.3% 낮았다. 또한 DAPP는 최대 연기비감쇠면적($SEA_{peak}$)에 다다르는 시간이 순수한 베니어 시험편에 비해 38.4% 지연되었다. 그러므로 DAPP는 베니어의 연소성질을 억제시키고 연기발생을 감소시키는 경향이 나타났다.

블록체인 기반 반려견 거래 서비스 DApp (Blockchain-Based Pet Trade Service DApp)

  • 차주민;김정규;김용욱;임무현;김우생
    • Journal of Information Technology Applications and Management
    • /
    • 제26권6호
    • /
    • pp.79-87
    • /
    • 2019
  • Blockchain is a distributed network in a decentralized P2P infrastructure. In this paper, we propose and implement a blockchain-based pet trade service DApp(Decentralized Application). In the existing trading services, there is no way to know the status of dogs in interpersonal transactions and an additional distribution cost has been incurred. As a solution to this problem, we introduce a blockchain technology for a pet trade service where users can check whether an individual pet is healthy or not by its registered biometric data in order to have an efficient and confident trade service. The registered users can purchase puppies or registering information for their dogs to sell through a pet trade service DApp. It is also possible to make a reliable trade by verifying whether the dog is actually the same one through an inscription information of a dog.

Research on the Direction of Blockchain Game Platform using AI

  • Lee Jong Ho
    • International Journal of Advanced Culture Technology
    • /
    • 제11권4호
    • /
    • pp.417-422
    • /
    • 2023
  • AI blockchain technology, which is attracting attention as a core technology of the 4th Industrial Revolution, is a technology that can be used as an important means of innovation not only in the current gaming industry but also in various industrial fields. This paper extracts the platforms and types of blockchain games currently ranked within the top 100 on the blockchain app (DApp) sites State Of The DApps, DApp.com, and Dapp Rader and introduces the top games on major platforms. As a result of extracting platforms and types, the top games were mainly based on Ethereum, EOS, and Steam. However, the results showed that there are significantly more games based on the Ethereum platform, which are stable, easy to apply, and have a low barrier to entry due to the large number of users and DApps. We plan to improve awareness of blockchain games by studying the characteristics that only blockchain games have.

자율주행 자동차의 주행 경로 정보 관리를 위한 DApp 개발 (Development of DApp for Management Driving Route Information of Autonomous Vehicle)

  • 김준원;김남현;신정규;김보현;정규민;우정현;고광만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.229-229
    • /
    • 2023
  • 블록체인은 보안성과 탈중앙화를 동시에 제공하는 자료구조 중 하나로, 데이터를 중앙 서버가 아닌 모든 참여자들이 동등한 위치에서 관리할 수 있기 때문에 데이터를 투명하고 신뢰성 있게 관리할 수 있다. 본 연구에서는 자율주행 자동차의 차량정보, 주행 중 생성되는 데이터를 블록체인에 저장하여 차량상태, 차량경로 등을 실시간으로 모니터링할 수 있으며 생성 데이터의 권리 보장, 보안성 강화를 위한 이더리움기반 Dapp을 개발한다.