SymID KOR

SymID ๋ž€?

SymID๋Š” SymVerse Blockchain์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ์ค‘์˜ ํ•˜๋‚˜๋กœ ์ธ์ฆ, ๊ฒ€์ฆ, ๊ฑฐ๋ž˜, ๊ธฐ๋ก, ์ž๊ฒฉ์ฆ๋ช… ๋“ฑ์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์ž๊ธฐ์ฃผ๊ถŒํ˜• ๋””์ง€ํ„ธ ์‹ ๋ถ„์ฆ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ์ด๋‹ค.

๊ฐœ์š”

SymID๋Š” ๊ฐœ์ธ์ •๋ณด๋ฅผ ๋””์ง€ํ„ธ์‹ ๋ถ„์ฆ์œผ๋กœ ๋ฐœํ–‰ํ•˜์—ฌ ๋ธ”๋ก์ฒด์ธ์— ๊ธฐ๋กํ•จ์œผ๋กœ์จ ๋””์ง€ํ„ธ์‹ ๋ถ„์ฆ์˜ ๋ฐœ๊ธ‰์ž, ์‚ฌ์šฉ์ž๊ฐ„์— ์•”ํ˜ธํ•™์  ์ฆ๋ช…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์ถฉ๋ถ„ํ•œ ๋ณด์•ˆ์„ ์ œ๊ณตํ•˜๊ณ  ๊ธฐ์กด ID๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๋Œ€๋น„ ๋†’์€ ์‹ ๋ขฐ์„ฑ๊ณผ ํˆฌ๋ช…์„ฑ์„ ํ™•๋ณดํ•˜๊ณ  ๋‹จ์ผ ์ง€์  ์žฅ์•  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉฐ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ๊ณต๊ฐœํ•˜์ง€ ์•Š๊ณ  ์‹ ์›ํ™•์ธ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ๊ธฐ์กด ๋ธ”๋ก์ฒด์ธ์ฒ˜๋Ÿผ public key๋ฅผ ๊ณ„์ •์œผ๋กœ ํ•˜์—ฌ ์ €์žฅํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ €์žฅ์šฉ๋Ÿ‰์„ ๋Œ€ํญ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

์ต๋ช…์„ฑ๊ณผ ์‹ค๋ช…์ œ(KYC, AML)๋ฅผ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ์œผ๋กœ์จ permissioned Block-Chain์ฒด์ธ์˜ ํŠน์ง•๊ณผ permissionless Block-Chain์˜ ํŠน์ง•์„ ๋™์‹œ์— ์ˆ˜์šฉํ•˜๊ณ  ์žˆ๋‹ค.

๊ฐœ์ธํ‚ค๋ฅผ ๋ถ„์‹คํ•œ SymID์˜ ์†Œ์œ ๊ถŒ๊ณผ ํ•ด๋‹น SymID๋กœ ๊ธฐ๋ก๋œ ๊ฑฐ๋ž˜๋‚ด์—ญ์˜ ์†Œ์œ ๊ถŒ์„ ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•œ๋‹ค. (ํ˜„์žฌ ๋ฒ„์ „ ๋ฏธ์ ์šฉ)

๊ธฐ์กด ID๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์„œ๋น„์Šค ์‹œ์Šคํ…œ์— Block-Chain์˜ ์ ์šฉ์„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ณ  ํ–ฅํ›„ Fractal Network ๋กœ ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค.

SymID์˜ ํŠน์ง•

SymID๋Š” DID, SSI, ์˜์ง€์‹์ฆ๋ช… ๋“ฑ ๋‹ค์–‘ ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ ์žˆ์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์ด ์žˆ๋‹ค.

  • ์กด์žฌ์ฆ๋ช…(Existence): ์‚ฌ์šฉ์ž์˜ ์‹ ์›์„ ์ฆ๋ช…ํ•œ๋‹ค.

  • ํƒˆ์ค‘์•™ํ™”(Decentralization): DID์˜ ํŠน์ง•์ธ ์‹๋ณ„์ž ๊ด€๋ฆฌ์˜ ํƒˆ์ค‘์•™ํ™”๋ฅผ ํ†ตํ•ด ๋‹จ์ผ ์ง€์  ์žฅ์•  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค.

  • ์ž๊ธฐ์ฃผ๊ถŒ์„ฑ(Self-Sovereignty): ๊ฐœ์ธ์ •๋ณด์˜ ํ†ต์ œ๊ถŒ์„ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

  • ๊ฐœ์ธ์ •๋ณด(Privacy): ๊ฐœ์ธ์ •๋ณด ๋…ธ์ถœ ์—†๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋…ธ์ถœ ์‹œ์—๋Š” ์„ ํƒ์  ๋…ธ์ถœ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

  • ๋ณด์•ˆ(Security): ์†Œ์œ ์ž, ๋ฐœํ–‰์ž, ๊ฒ€์ฆ์ž์—๊ฒŒ ์•”ํ˜ธํ•™์  ์ฆ๋ช…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์ถฉ๋ถ„ํ•œ ๋ณด์•ˆ์„ ์ œ๊ณตํ•œ๋‹ค.

  • ์ƒํ˜ธ์šด์šฉ์„ฑ(Interoperability): ๊ธฐ์กด ID ์‹œ์Šคํ…œ๊ณผ์˜ ์—ฐ๋™ ๋ฐ Symverse Blockchain ์ฐธ์—ฌ์ž ๊ฐ„์— ์ƒํ˜ธ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•œ๋‹ค.

  • ํœด๋Œ€์„ฑ(Portablity): SymWallet์„ ์ด์šฉํ•˜์—ฌ SymID๋ฅผ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ์‹œ์Šคํ…œ์— ์ด์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  • ๊ฐ„๊ฒฐ์„ฑ(Simplicity): 10 Bytes๋กœ ์‚ฌ์šฉ์ž์˜ ๋‹ค์–‘ํ•œ ๊ณ„์ขŒ ์ •๋ณด, ํ•„์ˆ˜ ์ธ์ฆ ์ •๋ณด ๋ฐ ๊ฑฐ๋ž˜ ๋‚ด์—ญ ๋“ฑ์˜ ์ž๋ฃŒ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ํ™•์žฅ์„ฑ (Extensibility): Symverse Blockchain์˜ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜์ธ Fractal Network ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ์ž์™€ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  • ๋ณดํ˜ธ(Protection): SymID๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฐธ์—ฌ์ž ๊ฐ„์— ์ถฉ๋Œ์ด ์žˆ์„ ๋•Œ ์„œ๋กœ์˜ ๊ถŒ๋ฆฌ๋ฅผ ๋ณดํ˜ธํ•œ๋‹ค.

  • ์ง€์†์„ฑ(Persistence): ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํ•œ ์˜๊ตฌ ์‚ฌ์šฉ๊ฐ€๋Šฅ ํ•˜๋‹ค.

  • ์‹ ๋ขฐ์„ฑ ํ†ต์‹ (Trusted Network): SymID ์‚ฌ์šฉ์ž ๊ฐ„์— PKI ๊ธฐ๋ฐ˜ ์‹ ๋ขฐ์„ฑ ๋„คํŠธ์› ๊ตฌ์„ฑ์„ ์ง€์›ํ•œ๋‹ค.

  • ์‹ค๋ช…์ œ(KYC, AML): ์‚ฌ์šฉ์ž์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•๋ณดํ•˜์—ฌ ๋ถ€์ • ๊ฑฐ๋ž˜๋ฅผ ๋ฐฉ์ง€ํ•œ๋‹ค.

  • ์ต๋ช…์„ฑ(Anonymity): ์ฐธ์—ฌ์ž(์„œ๋น„์Šค ์ œ๊ณต์ž ๋ฐ ์ด์šฉ์ž)๊ฐ€ ์›ํ•  ๊ฒฝ์šฐ ์ต๋ช…์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค.

  • ์ž๊ฒฉ์ฆ๋ช…(Credential): ์‚ฌ์šฉ์ž์˜ ์‹ ์› ์ฆ๋ช… ๋ฐ ์ž๊ฒฉ ์ฆ๋ช…์„ ๋‹ค๋ฃจ๋ฉฐ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์ด์šฉ์ž์˜ ์ž๊ฒฉ์„ ํŒ๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณต (์„ฑ์ธ์ธ์ฆ, ์šด์ „๋ฉดํ—ˆ, ์กธ์—…์ฆ๋ช… ๋“ฑ)

  • ์ž๊ฒฉํ™•์ธ(Stamp): ์ž๊ฒฉ์ฆ๋ช…์—์„œ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ž๊ฒฉ์—ฌ๋ถ€๋งŒ ํŒ๋ณ„

SymID์˜ ๊ตฌ์„ฑ

์‚ฌ์šฉ์ž(User)๋ณ„๋กœ ํ•˜๋‚˜์˜ Citizen ID๋ฅผ ๊ฐ€์ง€๋ฉฐ ํ•˜๋‚˜์˜ Citizen ID๋Š” ์—ฌ๋ ค ๊ฐœ์˜ Account๋ฅผ ๊ฐ€์ง„๋‹ค.

์ฆ‰, User : Citizen ID : SymID = 1 : 1 : N ์ด๋‹ค.

SymID๋Š” ์‚ฌ์šฉ์ž์˜ Account์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๊ฑฐ๋ž˜ ์‹œ ๊ณ„์ขŒ๋ฒˆํ˜ธ๋กœ ์ด์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” ์„ธ๋ถ€์ •๋ณด๋Š” ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•„๋„ ๋˜๋ฉฐ SymID๋งŒ ๊ด€๋ฆฌํ•˜๋ฉด ๋œ๋‹ค.

SymID๋Š” Account์™€ ํ•จ๊ป˜ ๋ฐœํ–‰๋˜๋ฉฐ SymID ์™€ Account๋Š” ๋‹ค์Œ ํ‘œ์™€ ๊ฐ™์€ ํ•ญ๋ชฉ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

SymID (DID)

Fieldsub-fieldSizeExplanation

Version

2 bits

Version number

Citizen ID

CA ID

14 bits

๋ฐœ๊ธ‰์ž ๊ตฌ๋ถ„ ์ฝ”๋“œ

Random

6 Bytes

์‚ฌ์šฉ์ž ๊ตฌ๋ถ„ ์ฝ”๋“œ

SeqNum

2 Bytes

Account ๋ฐœ๊ธ‰ ์ผ๋ จ๋ฒˆํ˜ธ

Account (Document)

FieldSizeExplanation

PubKeyHash

20 Bytes

Public-Key hash

Role

2 Bytes

Role and purpose of SymID

Verification Flag

2 Bytes

์‚ฌ์šฉ์ž ์ธ์ฆ ๊ฐ•๋„(ํ•ญ๋ชฉ)

State

1 Byte

SymID Status

Credit

1 Byte

Block-Chain ์™ธ๋ถ€ ์‹ ์šฉ๋„ ์ •๋ณด

Country

1 Byte

๊ตญ๊ฐ€์ฝ”๋“œ

Ref. code

4 Bytes

๋ฐœ๊ธ‰์ž ์ฐธ์กฐ ์ฝ”๋“œ

Issued

7 Bytes

๋ฐœ๊ธ‰ ์ผ์‹œ

  • Citizen ID: ๊ธฐ์กด ID์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž์˜ ๊ตฌ๋ถ„์ž๋กœ ์ด์šฉ๋  ์ˆ˜ ์žˆ๋‹ค

    • 8 Bytes

    • Citizen ID๋Š” 'CA ID' ์™€ 'Random' ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

  • CA ID : ๋ฐœ๊ธ‰์ž(CA) ๋ณ„๋กœ ํ• ๋‹น๋˜๋Š” ์ฝ”๋“œ์ด๋ฉฐ Master CA์— ์˜ํ•ด์„œ ํ• ๋‹น๋œ๋‹ค.

    • 0x0001 : Master CA (SymVerse ์žฌ๋‹จ)

    • 0x0002 ~ 0x0400 : ์‹ ๋ขฐํ˜• ๋ฐœ๊ธ‰์ž (Trusted CA)

    • 0x0401 ~ 0x0800 : ๊ณต๊ฐœํ˜• ๋ฐœ๊ธ‰์ž (Public CA)

    • 0x0801 ~ 0x1400 : ์ต๋ช…ํ˜• ๋ฐœ๊ธ‰์ž (Anonymous CA)

    • 0x1401 ~ 0xFFFF : Reserved

  • Random : CA์—์„œ ๊ฐ ์‚ฌ์šฉ์ž๋ณ„๋กœ ํ• ๋‹นํ•˜๋Š” Random Number ์ด๋‹ค.

    • 0x00...01 : CA

    • 0x00...02 ์ด์ƒ : ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž

  • SeqNum : Account์˜ ๋ฐœ๊ธ‰ ์ผ๋ จ ๋ฒˆํ˜ธ์ด๋‹ค.

    • 1 : Reserved

    • 2 ~ 9999 : Account

    • 10000 ์ด์ƒ : Reserved

  • PubKeyHash : ์‚ฌ์šฉ์ž์˜ Public-Key hash๊ฐ’์˜ lower 20bytes. ์ƒํ˜ธ์ธ์ฆ์ด๋‚˜ ์†ก๊ธˆ ์‹œ ์„œ๋ช… ๊ฒ€์ฆ์šฉ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ •๋ณด์ด๋‹ค.

  • Role : SymID์˜ ์—ญํ• ์„ ๋œปํ•œ๋‹ค. SymID์˜ ํŠน์ง•, ์‚ฐ์—…์  ๊ธฐ๋Šฅ, ์กฐ์„ธ๋ถ€๋‹ด ๋“ฑ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ์ด๋‹ค.

    • 0x0001 : General (default)

    • โ€ฆ : reserved

    • 0xF0F0 : Master CA

    • 0xF0F1 : CA

  • Verification Flag : SymID๊ฐ€ ์–ด๋Š ์ •๋„์˜ ๊ฐ•๋„๋กœ ์‹ ์›์— ๋Œ€ํ•œ ๊ฒ€์ฆ์„ ๋ฐ›๊ณ  ๋“ฑ๋ก๋˜์—ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด์ด๋‹ค. Bit ๊ฐ๊ฐ์˜ ์ž๋ฆฌ๋งˆ๋‹ค ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

    • lsb+5 ~ msb : reserved

    • lsb+4 : ๋ณด์ฆ๊ธˆ์˜ˆ์น˜ (deposit)

    • lsb+3 : ๋Œ€๋ฉด ํ™•์ธ ์—ฌ๋ถ€

    • lsb+2 : ๊ตญ๊ฐ€ ์‹ ๋ถ„์ฆ ํ™•์ธ ์—ฌ๋ถ€

    • lsb+1 : ์ „ํ™”๋ฒˆํ˜ธ ํ™•์ธ ์—ฌ๋ถ€

    • lsb+0 : ์ด๋ฉ”์ผ ํ™•์ธ ์—ฌ๋ถ€

  • State : SymID์˜ ์ƒํƒœ์— ๋Œ€ํ•œ ์ •๋ณด์ด๋‹ค. ์ƒํƒœ๋Š” Active(default), Revoked, Locked, Holding, Marked ๋“ฑ์ด ์žˆ๋‹ค. ๊ฐ ์ƒํƒœ์— ๋Œ€ํ•œ ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

    • 0x01 : Active (default)

    • 0x02 : Revoked, ์‚ฌ์šฉ์ž์— ์˜ํ•ด ํ๊ธฐ ๋œ๋‹ค.

    • 0x03 : Locked, ์‚ฌ์šฉ์ž์— ์˜ํ•ด ๊ฑฐ๋ž˜ ์ •์ง€ ๋œ๋‹ค.

    • 0x04 : Holding, (ํ˜„์žฌ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ.)

    • 0x05 : Marked, ์žฌ๋‹จ์— ์˜ํ•ด์„œ ๊ฑฐ๋ž˜์ฃผ์˜ ๊ณ„์ •์œผ๋กœ ์„ค์ •๋œ๋‹ค.

  • Credit : SymID์˜ Block-Chain ์™ธ๋ถ€ ์‹ ์šฉ ๋“ฑ๊ธ‰์— ๋Œ€ํ•œ ํ‰๊ฐ€์ง€ํ‘œ์ด๋‹ค. (Oracle ๊ธฐ์ˆ  ์ ์šฉ)

  • Ref. code : CA๊ฐ€ SymID๋ฐœ๊ธ‰์‹œ ๊ทธ SymID์— ๋Œ€ํ•œ ๋ถ€๊ฐ€์ •๋ณด๋ฅผ ์ž…๋ ฅ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ• ๋‹น๋œ ๊ณต๊ฐ„์ด๋‹ค.

  • Issued : SymID์˜ ์ƒ์„ฑ์ผ์‹œ์ด๋ฉฐ YY YY MM DD HH MM SS ์ˆœ์œผ๋กœ ์ˆซ์ž๋กœ ํ‘œ๊ธฐ ํ•œ๋‹ค.

  • SymID ๊ตฌ์„ฑ ์˜ˆ

SymID Example

Master CAโ€™s 1st Account

0x0001 000000000001 0002

Master CAโ€™s 2nd Account

0x0001 000000000001 0003

Oracle

0x0001 000000000002 0002

Reward

0x0001 000000000003 0002

1st CAโ€™s 1st Account

0x0002 000000000001 0002

1st CAโ€™s 2nd Account

0x0002 000000000001 0003

1st CAโ€™s 1st Userโ€™s 1st Account

0x0002 XXXXXXXXXXXX 0002

1st CAโ€™s 1st Userโ€™s 2nd Account

0x0002 XXXXXXXXXXXX 0003

1st CAโ€™s 2nd Userโ€™s 1st Account

0x0002 YYYYYYYYYYYY 0002

์‹œ์Šคํ…œ ๊ตฌ์„ฑ

SymVerse Block-Chain์„ ์ด์šฉํ•˜๋Š” ๋ชจ๋“  ์ฐธ์—ฌ์ž๋Š” SymID๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ SymID๋ฅผ ํ™œ์šฉํ•œ ์‹œ์Šคํ…œ์€ ๋‹ค์Œ ๊ทธ๋ฆผ ๊ณผ ๊ฐ™์ด ๋ฐœ๊ธ‰์ž(CA), ์‚ฌ์šฉ์ž(User), SymID ์›์žฅ, ๊ฐœ์ธ์ •๋ณด ์ €์žฅ์†Œ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์šด์˜ ๋œ๋‹ค.

  • ์‚ฌ์šฉ์ž : Block-Chain์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœ๊ธ‰์ž์—๊ฒŒ SymID๋ฐœ๊ธ‰ ๋ฐ›์•„์•ผ ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๋Š” ์—ญํ• ์— ๋”ฐ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ถ„๋ฅ˜ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์„œ๋น„์Šค ์ด์šฉ์ž : SymID๋ฅผ ์ด์šฉํ•˜์—ฌ ์„œ๋น„์Šค ์ œ๊ณต์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋Š” ์‚ฌ์šฉ์ž

  • ์„œ๋น„์Šค ์ œ๊ณต์ž : ์ œ์ถœ๋œ ์„œ๋น„์Šค ์ด์šฉ์ž์˜ SymID๋ฅผ ๊ฒ€์ฆํ•˜์—ฌ ์„œ๋น„์Šค ์ œ๊ณต ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ • ํ•˜๊ณ , ๊ฒ€์ฆ์ด ์™„๋ฃŒ๋˜๋ฉด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต

  • ๋ฐœ๊ธ‰์ž : ๋ฐœ๊ธ‰์ž๋Š” โ€˜์ตœ์ƒ์œ„ ๋ฐœ๊ธ‰์žโ€™(Master CA)์™€ โ€˜์ผ๋ฐ˜ ๋ฐœ๊ธ‰์žโ€™(CA)๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. โ€˜์ตœ์ƒ์œ„ ๋ฐœ๊ธ‰์žโ€™๋Š” ์ผ๋ฐ˜ ๋ฐœ๊ธ‰์ž์˜ ์ž๊ฒฉ์—ฌ๋ถ€๋ฅผ ์‹ฌ์‚ฌํ•˜์—ฌ ์ผ๋ฐ˜ ๋ฐœ๊ธ‰์ž์˜ SymID๋ฅผ โ€˜SymID ์›์žฅโ€™์— ๊ธฐ๋กํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. โ€˜์ผ๋ฐ˜ ๋ฐœ๊ธ‰์žโ€™๋Š” ์‚ฌ์šฉ์ž ์‹ ์›์ธ์ฆ ๊ฐ•๋„์™€ ์ต๋ช…์„ฑ ๋ณด์žฅ์—ฌ๋ถ€์— ๋”ฐ๋ผ ์‹ ๋ขฐํ˜•, ๊ณต๊ฐœํ˜•, ์ต๋ช…ํ˜• ๋ฐœ๊ธ‰์ž๋กœ ๋‚˜๋‰˜์–ด ์ง„๋‹ค.

    • ์‹ ๋ขฐํ˜• ๋ฐœ๊ธ‰์ž(Trusted Issuer) : ํŠน์ • ๊ตญ๊ฐ€์˜ ๊ตญ๋ฏผ์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ฑฐ๋‚˜ ์„ฑ์ธ ์—ฌ๋ถ€, ํƒˆ์„ธ ๋“ฑ์˜ ์šฐ๋ ค๊ฐ€ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” SymID ๋ฐœ๊ธ‰

    • ๊ณต๊ฐœํ˜• ๋ฐœ๊ธ‰์ž(Public issuer) : ๊ฐœ์ธ์„ ํŠน์ •ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” SymID ๋ฐœ๊ธ‰

    • ์ต๋ช…ํ˜• ๋ฐœ๊ธ‰์ž(Anonymous issuer) : ์ต๋ช…์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” SymID ๋ฐœ๊ธ‰

์œ„ ๊ทธ๋ฆผ์€ ๋‹ค์ˆ˜์˜ ๋ฐœ๊ธ‰์ž๊ฐ€ ์ฐธ์—ฌํ•˜์—ฌ ์‹ ์›ํ™•์ธ ๊ฐ•๋„ ๋ฐ ์ต๋ช…์„ฑ ๋ณด์žฅ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ SymID๊ฐ€ ๋ฐœ๊ธ‰๋˜๋Š” ๊ตฌ์„ฑ๋„์ด๋‹ค.

  • SymID ์›์žฅ : ์‚ฌ์šฉ์ž ๋˜๋Š” ๋ฐœ๊ธ‰์ž์˜ SymID ์ •๋ณด๋ฅผ ๊ธฐ๋ก ๋ฐ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด ๋ธ”๋ก์ฒด์ธ์— ์ถ”๊ฐ€ํ•œ Citizen-Block์„ ๋งํ•œ๋‹ค. Main-Block์€ ๊ฑฐ๋ž˜ ๋‚ด์—ญ์„ ์ €์žฅํ•˜๋Š” Block์ด๋ฉฐ ๋ชจ๋“  ๊ฑฐ๋ž˜๋‚ด์—ญ์˜ ์‚ฌ์šฉ์ž ๊ตฌ๋ถ„์€ SymID๋กœ ์ž‘์„ฑ๋œ๋‹ค.

  • ๊ฐœ์ธ์ •๋ณด ์ €์žฅ์†Œ : ๋ฐœ๊ธ‰์ž๊ฐ€ SymID ๋ฐœ๊ธ‰ ์‹œ ์‚ฌ์šฉ๋œ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›์€ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ถ„์‚ฐ๋„คํŠธ์›Œํฌ์™€ ๋ถ„๋ฆฌ๋œ ๋ณ„๋„์˜ ์ €์žฅ์†Œ์ด๋‹ค.

SymID๋ฅผ ํ™œ์šฉํ•œ ์„œ๋น„์Šค

  • ์‹ ๋ขฐํ˜• ์„œ๋น„์Šค

ํŠน์ • ๊ตญ๊ฐ€์˜ ๊ตญ๋ฏผ์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ฑฐ๋‚˜ ์„ฑ์ธ ์—ฌ๋ถ€, ํƒˆ์„ธ ๋“ฑ์˜ ์šฐ๋ ค๊ฐ€ ์žˆ๋Š” ์„œ๋น„์Šค์˜ ๊ฒฝ์šฐ ์‹ ๋ขฐ์„ฑ ๋ฐœ๊ธ‰์ž(200a)์ด ๋ฐœ๊ธ‰ํ•œ SymID์„ ์†Œ์ง€ํ•œ ์„œ๋น„์Šค ์ด์šฉ ์‚ฌ์šฉ์ž(100a)์—๊ฒŒ๋งŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. SymID๋กœ ๊ธฐ๋ก๋œ Block-Chain์˜ ์ด์šฉ๋‚ด์—ญ์˜ ์ถ”์  ๋ฐ ๊ฒ€์ฆ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฐธ์—ฌ์ž ๊ฐ„ ์ถฉ๋Œ์ด ์žˆ์„ ์‹œ ์„œ๋กœ์˜ ๊ถŒ๋ฆฌ๋ฅผ ๋ณด๋‹ค ํˆฌ๋ช…ํ•˜๊ฒŒ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๊ณต๊ฐœํ˜• ์„œ๋น„์Šค

๊ณต๊ฐœํ˜• ๋ฐœ๊ธ‰์ž(200b)๋Š” ์ด๋ฉ”์ผ๊ณผ ๊ฐ™์ด ๊ฐœ์ธ์„ ํŠน์ •ํ•˜๊ธฐ ์–ด๋ ค์šด ์ •๋ณด๋งŒ ํ™•์ธํ•˜๋ฉฐ SymID๋กœ ๊ธฐ๋ก๋œ Block-Chain์˜ ์ด์šฉ๋‚ด์—ญ์˜ ์ถ”์  ๋ฐ ๊ฒ€์ฆ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์ต๋ช…ํ˜• ์„œ๋น„์Šค

์ต๋ช…ํ˜• ๋ฐœ๊ธ‰์ž(200c)์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋– ํ•œ ๊ฐœ์ธ์ •๋ณด๋„ ์š”๊ตฌํ•˜์ง€ ์•Š๊ณ  SymID๋ฅผ ๋ฐœ๊ธ‰ํ•œ๋‹ค. ์ต๋ช…์„ฑ์„ ๋ณด์žฅํ•˜์—ฌ ์ฐธ์—ฌ์ž๊ฐ€ ๋ณด๋‹ค ์ž์œ ๋กœ์šด ๊ฒฝ์žฌํ™œ๋™ ๋ฐ ์˜์‚ฌ ํ‘œํ˜„์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํšจ๊ณผ๋ฅผ ๊ฐ€์ง„๋‹ค

SymID๋ฅผ ํ™œ์šฉํ•œ ์„œ๋น„์Šค์˜ ์ด์šฉ

  • SymID ๋ฐœ๊ธ‰

์œ„ ๊ทธ๋ฆผ์€ ๋ฐœ๊ธ‰์ž, ์‚ฌ์šฉ์ž, Block-Chain, ๊ฐœ์ธ์ •๋ณด ์ €์žฅ์†Œ์˜ ์—ญํ• ์— ๋”ฐ๋ฅธ SymID์˜ ๋ฐœ๊ธ‰ ์ ˆ์ฐจ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ๋ฆ„๋„์ด๋ฉฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ฒ˜ ๋ฐœ๊ธ‰๋œ๋‹ค.

  1. ์‚ฌ์šฉ์ž(100a)๊ฐ€ ๊ณต๊ฐœํ‚ค์™€ ๊ฐœ์ธํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋‹จ๊ณ„

    • ์‚ฌ์šฉ์ž(100a)์˜ ๊ฐœ์ธํ‚ค๋Š” ์•”ํ˜ธํ™”ํ•˜์—ฌ ํ‚ค์Šคํ† ์–ด์— ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•œ๋‹ค.

  2. ์‚ฌ์šฉ์ž(100a)๊ฐ€ Block-Chain์—์„œ ํš๋“ํ•œ ๋ฐœ๊ธ‰์ž์˜ SymID๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐœ๊ธ‰์ž์™€ ์ƒํ˜ธ์ธ์ฆ ๋ฐ ๋ณด์•ˆ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹จ๊ณ„

  3. ์‚ฌ์šฉ์ž(100a)๊ฐ€ ๋ฐœ๊ธ‰์ž์—๊ฒŒ ๊ณต๊ฐœํ‚ค ๋ฐ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  SymID ๋ฐœ๊ธ‰ ์š”์ฒญํ•˜๋Š” ๋‹จ๊ณ„

    • ๋ฐœ๊ธ‰์ž๋Š” ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›์€ ๊ฐœ์ธ์ •๋ณด๋ฅผ Block-Chain๊ณผ ๋ถ„๋ฆฌ๋œ ๋ณ„๋„์˜ ๊ฐœ์ธ์ •๋ณด ์ €์žฅ์†Œ์— ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•œ๋‹ค

  4. ๋ฐœ๊ธ‰์ž๊ฐ€ Block-Chain์— SymID๋ฅผ ๊ธฐ๋กํ•˜์—ฌ Block-Chain์ƒ์˜ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์™€ ๊ณต์œ ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ SymID๋ฅผ ๋ฐœ๊ธ‰ํ•œ๋‹ค.

    • ๋ฐœ๊ธ‰์ž๋Š” ์‚ฌ์šฉ์ž์˜ SymID ๋ฐœ๊ธ‰ ์‹œ ์ž์‹ ์˜ ๊ฐœ์ธํ‚ค๋กœ ์„œ๋ช…ํ•˜์—ฌ ๋ฐœ๊ธ‰ํ•œ๋‹ค.

  5. ์‚ฌ์šฉ์ž(100a)๋Š” Block-Chain์— ์ž์‹ ์˜ SymID๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ธฐ๋ก๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐœ๊ธ‰์ž๊ฐ€ ๋ฐœํ–‰ํ•œ SymID๋Š” ๋ฐœ๊ธ‰์ž๊ฐ€ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ ์œ ์ผ์„ฑ์„ ๋ณด์žฅ๋ฐ›์œผ๋ฉฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

  • SymID ๊ฒ€์ฆ

์œ„ ๊ทธ๋ฆผ์€ ์‚ฌ์šฉ์ž(์„œ๋น„์Šค ์ œ๊ณต์ž, 100b)๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž(์„œ๋น„์Šค ์ด์šฉ์ž, 100a)์˜ SymID๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š” ์ ˆ์ฐจ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ๋ฆ„๋„์ด๋ฉฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ฒ˜์„œ ๊ฒ€์ฆํ•œ๋‹ค.

  1. ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ์‚ฌ์šฉ์ž(100a)๊ฐ€ Block-Chain์— ์žˆ๋Š” ๋ฐœ๊ธ‰์ž์˜ SymID์™€ ํ†ต์‹  ์ƒ๋Œ€๋ฐฉ์ธ ์„œ๋น„์Šค ์ œ๊ณต์ž(100b)์˜ SymID๋ฅผ ์ด์šฉํ•˜์—ฌ ์ƒํ˜ธ์ธ์ฆํ•˜๋Š” ๋‹จ๊ณ„

    • ํ†ต์‹ ์„ ์‹œ๋„ํ•˜๊ธฐ ์ด์ „์— Block-Chain์— ๊ธฐ๋ก๋œ ๊ณต๊ฐœ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. (ํ˜„์žฌ ๋ฏธ๊ตฌํ˜„)

    • ์‚ฌ์šฉ์ž๋Š” ์ƒํ˜ธ์ธ์ฆ ์ด์ „์— ์ƒ๋Œ€๋ฐฉ ์‚ฌ์šฉ์ž์˜ SymID์˜ ๊ณต๊ฐœ๋œ ์ •๋ณด๋ฅผ ๋ณด๊ณ  ์ƒํ˜ธ์ธ์ฆ์„ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

  2. ์„œ๋น„์Šค ์ œ๊ณต์ž(100b)๊ฐ€ ์„œ๋น„์Šค ์ด์šฉ์ž(100a)์˜ SymID์˜ ์‹ ์›ํ™•์ธ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ์ž์‹ ์ด ๋ณด์œ ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋‹จ๊ณ„

  3. ์„œ๋น„์Šค ์ œ๊ณต์ž(100b)๊ฐ€ ์„œ๋น„์Šค ์ด์šฉ์ž(100a)์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋‹จ๊ณ„

Last updated