KR102450412B1 - 사물인터넷에서 서비스 수준 협약 기반 공유경제 서비스 제공시스템 및 제공방법 - Google Patents
사물인터넷에서 서비스 수준 협약 기반 공유경제 서비스 제공시스템 및 제공방법 Download PDFInfo
- Publication number
- KR102450412B1 KR102450412B1 KR1020200003922A KR20200003922A KR102450412B1 KR 102450412 B1 KR102450412 B1 KR 102450412B1 KR 1020200003922 A KR1020200003922 A KR 1020200003922A KR 20200003922 A KR20200003922 A KR 20200003922A KR 102450412 B1 KR102450412 B1 KR 102450412B1
- Authority
- KR
- South Korea
- Prior art keywords
- service
- smart contract
- contract
- transaction
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title description 20
- 238000004891 communication Methods 0.000 claims description 7
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 5
- 230000007547 defect Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000010200 validation analysis Methods 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 238000012546 transfer Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 238000002474 experimental method Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 229910052697 platinum Inorganic materials 0.000 description 5
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Substances [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000004744 fabric Substances 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000012517 data analytics Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
도 2는 도 1에서의 블록체인 네트워크의 구성 블록도를 도시한 것이다.
도 3은 본 발명에 따른 스마트 계약을 통한 SLA(Service Level Agreement) 기반 공유 경제 서비스의 개념도를 도시한 것이며, 도 4는 본 발명에 따른 공유경제 서비스의 상호 작용을 도시한 개념도이다. 도 5는 본 발명에 따른 SLA(Service Level Agreement) 사양과 참가자 및 스마트 계약간의 관계를 도시한 블록도이다. 도 6은 도 1 및 도 2에서 상술한 블록체인 네트워크의 개념도이다.
도 7 및 도 8은 인증관련 기술 수단을 설명하기 위한 개념도이다.
도 9는, 본 발명에 따른 블록체인 네트워크의 트랜잭션 운영프로세스를 도시한 것이다.
도 10은, 본 실시예에서의 노트북 공유 적용에 명시된 SLA 사양을 상세히 기술한다.
도 11은 스마트 계약에 정의된 거래의 논리적 운용방식을 예시한 것이다.
도 12는 블록체인 및 오프 체인 데이터 베이스 사이의 상호작용을 나타낸다.
도 13은 본 발명의 실시예를 적용한 노트북 공유 사례 연구의 간소화된 워크플로우를 도시한 것이다.
도 14은 클라이언트는 OAuth2.0 체계에 의해 보호되는 인증 개요도이다.
도 15는 X.509를 사용하여 Fabric-CA에서 발급된 샘플 참가자 인증서를 예시한 것이다.
도 16은 상술한 노트북 공유사례에 결과를 도시한 이미지이다.
도 17은 생성된 REST API를 검사하고 테스트하는 데 사용되는 Composer REST Server 탐색기를 나타낸다.
도 18은 상술한 놀이터 지갑(the playground wallet) API의 이미지를 도시한 것이다.
도 19는 Composer REST Server의 트랜잭션 테스트를 도시한 것이다.
도 20은 스마트 계약에 정의된 제공자 프로필의 예시이다.
도 21은 날짜, 입력 유형 및 참가자를 포함하여 Composer 놀이터의 트랜잭션 기록의 스냅샷을 나타낸다.
도 22 내지 도 25는 본 발명에 따른 시스템의 성능평가와 관련한 데이터 이미지이다.
200: 블록체인 네트워크
300: 공유자산 DB
400: 오프체인 데이터베이스
Claims (6)
- 삭제
- 삭제
- 유무선 통신하에 공유자산에 대한 이용 서비스 계약을 수행하고, 상기 서비스 계약 정보가 등록되는 블록체인네트워크 상에 접속하여 자산공유를 실행하는 공유경제시스템에 있어서,
상기 공유경제시스템은 다수의 참가자모듈을 포함하며, 상기 참가자모듈은,
서비스 수준 협약 템플릿을 기반으로 솔루션이나 서비스 자산을 제공하되, 서비스 수준 협약에 따라 제공되는 사물, 공유서비스, 보안등급을 포함하는 스마트 계약을 제공하는 제공자모듈;
블록체인 네트워크 상에 상기 제공자가 등록한 서비스수준 계약 템플릿에 기반한 스마트계약 관련유효성을 검증하는 검증자모듈;
상기 스마트계약에 따른 공유자산을 이용하기 위해 상기 스마트계약 관련 유효성 검사 결과를 확인하고, 공유자산의 이용계약을 체결하고, 서비스 수준 협약에 따라 제공되는 사물, 공유서비스, 보안등급을 포함하는 사항에 부합하는 토큰을 상기 제공자모듈에 제공하는 소비자모듈;
상기 스마트계약에 포함된 계약기준의 준수 여부를 모니터링하고, 서비스 이용에 대한 보증 준수여부를 검사하여 위반에 해당하는 경우 상기 스마트계약에 명기된 보상조치로서 벌칙을 수행하는 모니터모듈;
상기 스마트계약에 관련한 서비스 자산에 대한 가치를 토큰화하여 발생하는 발행자모듈;을 포함하고,,
상기 모니터링의 범위는 계약에서 소비자가 요구한 서비스의 수준 협약에 따른 이행여부, 보안, 데이터 보안 및 공유서비스 수준을 포함하고,
상기 블록체인 네트워크는,
상기 제공자모듈과 상기 소비자모듈 간에 체결된 스마트 계약이 승인된 정보가 상기 블록체인 네트워크 상에 등록하는 스마트 계약등록부;
상기 스마트 계약관련 정보를 블록화하며 네트워크상의 이용주체들에 공유되도록 분산 원장을 구현하는 분산원장 생성부;
상기 분산원장에 접근하는 주체들의 접근 권한을 인증하는 ID인증부;
상기 스마트계약의 유효성을 상기 검증자모듈을 통해 검증하는 검증부;
상기 분산원장에 새로운 블록이 추가되는 경우, 클라이언트에 이벤트를 생성하거나, 트랜잭션이 스마트 계약에서 정의된 조건을 트리거하는 이벤트허브부;
불록체인 네트워크가 제공하는 서비스를 클라이언트 애플리케이션이 스마트계약과 상호작용할 수 있는 개방형 API 체계로 공개하는 API인터페이스부;
분산원장에 기입되는 정보의 유효성을 바이잔틴 내결함성(PBFT) 알고리즘을 통해 검증하는 결함수정부;를 포함하고,
상기 공유경제시스템은,
상기 스마트 계약과 관련한 계약정보, 결제정보, 자산정보, 참가 정보에 대한 변경사항을 저장하고 업데이트하며, 상기 블록체인 네트워크로 제공하는 오프체인 데이터베이스;를 더 포함하고,
상기 오프체인데이터베이스는,
상기 참가자모듈에서 변경사항을 수집하는 트랜젝션을 제출받고, 상기 트랜젝션이 상기 블록체인네트워크에 제출되도록 하여, 트랜젝션 처리의 효율을 증대시키는,
사물인터넷에서 스마트계약기반 공유경제 서비스 제공시스템.
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200003922A KR102450412B1 (ko) | 2020-01-10 | 2020-01-10 | 사물인터넷에서 서비스 수준 협약 기반 공유경제 서비스 제공시스템 및 제공방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200003922A KR102450412B1 (ko) | 2020-01-10 | 2020-01-10 | 사물인터넷에서 서비스 수준 협약 기반 공유경제 서비스 제공시스템 및 제공방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210090519A KR20210090519A (ko) | 2021-07-20 |
KR102450412B1 true KR102450412B1 (ko) | 2022-09-30 |
Family
ID=77127358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200003922A Active KR102450412B1 (ko) | 2020-01-10 | 2020-01-10 | 사물인터넷에서 서비스 수준 협약 기반 공유경제 서비스 제공시스템 및 제공방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102450412B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113569213A (zh) * | 2021-08-13 | 2021-10-29 | 河南中盾云安信息科技有限公司 | 一种基于5g技术的工业园区应用安全支撑系统及方法 |
CN114579990A (zh) * | 2022-01-18 | 2022-06-03 | 上海好想法网络科技有限公司 | 多元行为数字化智能协议系统及协议处理方法 |
CN115277734B (zh) * | 2022-05-23 | 2024-06-25 | 浪潮软件股份有限公司 | 一种基于区块链技术的跨区域政务数据共享和业务协同方法及系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102009160B1 (ko) * | 2018-10-19 | 2019-08-09 | 빅픽처랩 주식회사 | 블록체인 기반 정보 트러스트 엔진 시스템 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017178956A1 (en) * | 2016-04-11 | 2017-10-19 | nChain Holdings Limited | A method for secure peer-to-peer communication on a blockchain |
WO2018126065A1 (en) * | 2016-12-30 | 2018-07-05 | Intel Corporation | Decentralized data storage and processing for iot devices |
KR20180105044A (ko) * | 2017-03-14 | 2018-09-27 | 한국전자통신연구원 | 트러스트기반 자원공유 방법 및 시스템 |
KR20190091995A (ko) | 2018-01-30 | 2019-08-07 | 유호철 | 블록체인 기반의 공동주택 공유 경제 플랫폼 서비스 제공 시스템 및 그 방법 |
-
2020
- 2020-01-10 KR KR1020200003922A patent/KR102450412B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102009160B1 (ko) * | 2018-10-19 | 2019-08-09 | 빅픽처랩 주식회사 | 블록체인 기반 정보 트러스트 엔진 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20210090519A (ko) | 2021-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12113849B2 (en) | Data processing method, apparatus, and device, blockchain system, and computer-readable storage medium | |
Kemmoe et al. | Recent advances in smart contracts: A technical overview and state of the art | |
Pasdar et al. | Connect API with blockchain: A survey on blockchain oracle implementation | |
Niranjanamurthy et al. | Analysis of Blockchain technology: pros, cons and SWOT | |
Du et al. | An optimized consortium blockchain for medical information sharing | |
US11281800B2 (en) | Systems and methods for providing identity verification services | |
US20190236562A1 (en) | Systems, methods, and apparatuses for implementing document interface and collaboration using quipchain in a cloud based computing environment | |
Tkachuk et al. | Towards efficient privacy and trust in decentralized blockchain-based peer-to-peer renewable energy marketplace | |
CN111292174A (zh) | 一种纳税信息处理方法、装置及计算机可读存储介质 | |
CN114549194A (zh) | 一种基于区块链的权利资产管理服务平台及其实现方法 | |
Kwame et al. | V-chain: A blockchain-based car lease platform | |
KR102450412B1 (ko) | 사물인터넷에서 서비스 수준 협약 기반 공유경제 서비스 제공시스템 및 제공방법 | |
CN116235460A (zh) | 认证系统和方法 | |
Mansoor et al. | A review of blockchain approaches for kyc | |
Dash et al. | Artificial intelligence models for blockchain-based intelligent networks systems: Concepts, methodologies, tools, and applications | |
CN110766548A (zh) | 基于区块链的信息处理方法、装置、存储介质及电子设备 | |
George et al. | A blockchain based solution to know your customer (KYC) dilemma | |
Cai et al. | Socialchain: Decoupling social data and applications to return your data ownership | |
CN115147224A (zh) | 基于联盟链的交易数据共享方法及装置 | |
Hardjono et al. | Wallet attestations for virtual asset service providers and crypto-assets insurance | |
EP3883204B1 (en) | System and method for secure generation, exchange and management of a user identity data using a blockchain | |
CN115099800A (zh) | 基于区块链的用于对不良资产数据进行转让的方法及装置 | |
Lisi et al. | Automated responsible disclosure of security vulnerabilities | |
Mehta et al. | Security in e-services and applications | |
Ballesteros-Rodríguez et al. | Enhancing Privacy and Integrity in Computing Services Provisioning Using Blockchain and Zk-SNARKs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200110 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210601 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211206 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20220613 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20211206 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20210601 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20220613 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20220207 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20210729 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20220927 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20220913 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20220613 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20220207 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20210729 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220928 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220928 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |