LSware

솔루션

풍부한 기술력과 고객의 신뢰를 바탕으로 정보보보호 분야의 선두자가 되겠습니다.

블록체인 기반 SPDX 공유 플랫폼

블록체인 기반 SPDX 공유 플랫폼

  • 오픈소스 라이선스 정보를 포함하고 있는 SPDX(Software Package Data Exchange) 문서를 특정 중앙서버에 의존하지 않고 분산화 된 장부를 통해 공유할 수 있는 플랫폼
  • 하이퍼래저 패브릭 블록체인 기반의 정보 공유 플랫폼
  • 분산 채널 및 멤버십 서비스를 통해 개별적인 비즈니스 환경 구축
    • 사용자와 기업 간의 이해관계에 맞추어 사업체 간 협력 가능한 비즈니스 환경 구축 가능
    • Membership Service 및 비즈니스 환경 및 네트워크 정체성 유지의 증명 발급 지원
  • 분산된 SPDX 원장을 통해 신뢰성 있는 정보 유지 가능
    • 합의를 이루지 못한 개인 혹은 기업으로부터 위・변조를 방지하고, 점차적으로 신뢰성을 가진 SPDX 문서 저장소 형성
    • 암호화된 Peer-To-Peer Protocol(P2P)을 사용하여 방화벽, 프록시 설정 등의보안 설정 제공
  • 사용자 수준 인터페이스와 내부 구성요소 수준 인터페이스 제공
    • SPDX 유통 플랫폼에 접근하는 인터페이스를 사용자들이 이용하는 High Level API 제공
    • 블록체인 네트워크와 어플리케이션 레이어 간의 정보 교환에 접근할 수 있는 Low Level API 제공
  • SPDX 문서와 관련된 서비스 제공
    • SPDX 유통을 위한 블록체인 플랫폼에서는 컴포넌트를 통해 블록체인 상에서 SPDX 라이프사이클 기능인 SPDX 검증, SPDX 등록, SPDX 조회, SPDX 추적 서비스 지원
    SPDX 등록 SPD 문서를 등록하기 위해구조화하고, 조회 가능한 Key 생성
    SPDX 조회 SPDX EDR과 SPDX Identifier로 SPDX Element 조회
    SPDX 검증 SPDX 문법을 준수하고, 완료된 데이터베이스와 비교 및 검증
    SPDX 추적 Relationship 정보 기반으로 기존 정보 사용을 추적 기능
블록체인 구성도
  • SPDX 문서를 end-to-end로 소통하지 않고, 블록체인에 기록·공유하는 방식 채택
  • SPDX 문서의 작성시, e-mail등의 채널을 통해서 전송하지 않고 블록체인에 기록, 작성된 SPDX 문서는 ID를 통해 공유
  • 각각의 SPDX 문서의 유효성 검증 또한 블록체인을 참조하여 확인