Monthly Archives: January 2018

  • -

[Publication] [Domestic Conference 2017]

Category : paper

이더리움 블록체인에서의 레이든 네트워크 분석 및 평가, 이지은, 박찬익

Abstract  블록체인은 일종의 데이터베이스로 상호 신뢰 없는 환경에서도 정보나 가치를 교환할 수 있는 신뢰 지원 기술이다. 분산 신뢰를 지원하기 위해서 블록체인 속에 해당 트랜잭션이 저장되고 다수에 의해 검증되는 것을 기다려야 하기 때문에 확장성의 한계를 갖고 있다. 이러한 블록체인 구조의 확장성 문제를 해결하기 위해 Bitcoin-NG, ByzCoin 등 많은 기법들이 제안되어 있으며, 본 논문에서는 이 중에서 가장 최근 스마트컨트랙트를 기반으로 제안된 레이든 네트워크를 분석하고 확장성 문제의 기여도를 평가를 하였다. 분석 결과 레이든 네트워크는 블록체인 밖에서 안정적인 토큰 전송을 보장할 수 있는 환경을 제공하며, 레이든 사용자의 수와 토큰 전송의 횟수가 많아질수록 선형적으로 트랜잭션의 수를 감소시킬 수 있어 확장성 문제에 큰 기여를 할 수 있음을 확인했다. [pdf]

Supporting Trusted Clock Service in the S/W based kTPM, Quang Hieu Nguyen, Chanik Park

Abstract  Trusted Platform Module (TPM) is a hardware chip providing security features related to trusted computing such as encryption, decryption, and key management. It is observed that TPM chips are widely available in most of desktops and laptops. However, TPM chips are not available in mobile devices due to space and cost limitation. Therefore, there have been research on providing TPM functionalities by software in embedded devices. Software-based TPM is more flexible and better performance compare to the original hardware. But the challenges is to provide hardware-level trusted services to S/W-based TPM such as secure storage, secure entropy source, and trusted clock. Our previous work kTPM, which provides TPM functionalities by software in ARM-based embedded devices, supported secure entropy and trusted clock services by cloud. In this paper, we propose a method to support trusted clock service locally in kTPM, thus removing dependency of cloud trusted clock service. We make the trusted clock update integrity by isolating clock update in a secure part of kernel which is served as TCB. This method guarantees the trusted clock is updated periodically even if OS is compromised with the acceptable overhead (10% CPU utilization overhead at maximum).  [pdf]