๐Ÿ” PKI ์ž‘์—…๋Œ€

์—ฐ๊ฒฐ ํ™•์ธ ์ค‘โ€ฆ V2G ยท MO ยท OEM

๊ณ„ํ†ต

V2GยทMOยทOEM ์„ธ ๋ฟŒ๋ฆฌ์™€ ๊ทธ ์•„๋ž˜ ๊ณ„์ธต์ด๋‹ค. ์—†์œผ๋ฉด ๋จผ์ € ์„ธ์›Œ์•ผ ํ•œ๋‹ค.

โ€” ์ด๋ฏธ ์žˆ์œผ๋ฉด ๋˜ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค

ํŠธ๋ฆฌ

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

์ธ์ฆ์„œ ๋ฐœ๊ธ‰

๐Ÿ”ด ํ”„๋กœํŒŒ์ผ ๊ทœ๊ฒฉ์„ ์–ด๊ธฐ๋ฉด ๊ธˆ๊ณ ๊ฐ€ ๊ฑฐ๋ถ€ํ•œ๋‹ค โ€” ๊ทธ๊ฒŒ ์ •์ƒ์ด๋‹ค. ๊ณ„์•ฝยทํ”„๋กœ๋น„์ €๋‹์€ Check Digit ๊นŒ์ง€ ๊ฒ€์‚ฌํ•œ๋‹ค.

๋ณ€์กฐ ํŒŒ์ƒ โ€” ์ผ๋ถ€๋Ÿฌ ํ‹€๋ฆฐ ๊ฒƒ์„ ๋งŒ๋“ ๋‹ค

์‹œํ—˜์šฉ ๋ถˆ๋Ÿ‰ํ’ˆ์ด๋‹ค. ๊ณต์‹ CA ๋Š” ์ด๋Ÿฐ ๊ฑธ ๋งŒ๋“ค์–ด์ฃผ์ง€ ์•Š๋Š”๋‹ค โ€” ์ž์ฒด PKI ๊ฐ€ ์˜๊ตฌ ์ž์‚ฐ์ธ ์ด์œ .

ํŒŒ์ƒ ๊ณ„๋ณด

์•„์ง ์—†๋‹ค

๐Ÿ”Ž ๊ฒ€์ฆ โ€” ์ธ์ฆ์„œ ๋ฌธ์ œ์ธ๊ฐ€, ์ฝ”๋“œ ๋ฌธ์ œ์ธ๊ฐ€

์‹คํŒจ ์›์ธ์„ ํ•ญ๋ชฉ๋ณ„๋กœ ์งš๋Š”๋‹ค. ์žฅ๋น„๊ฐ€ ๊ฑฐ๋ถ€ํ–ˆ์„ ๋•Œ ์—ฌ๊ธฐ๋ถ€ํ„ฐ ๋ณธ๋‹ค.

์„ธํŠธ โ€” ์žฅ๋น„์— ๋„ฃ์„ ๋ฌถ์Œ

์„ธํŠธ ๋ชฉ๋ก

์—†๋‹ค

๋ฐœ๊ธ‰ ๋Œ€์žฅ

๊ธˆ๊ณ  ์•ˆ์— ์žˆ๋‹ค. ํ™”๋ฉด์€ ๋ฌผ์–ด๋ณผ ๋ฟ์ด๊ณ  ํŒŒ์ผ์„ ์ง์ ‘ ์—ด์ง€ ์•Š๋Š”๋‹ค.

๊ณ„์•ฝ ์ธ์ฆ์„œ ์„ค์น˜ (PnC) โ€” ๊ทœ๊ฒฉ ยง3.6

์ฐจ๊ฐ€ "๊ณ„์•ฝ ์‹ ๋ถ„์ฆ์„ ๋‹ฌ๋ผ"๊ณ  EXI ๋กœ ์š”์ฒญํ•˜๋ฉด, ๊ทธ ์ฐจ๋งŒ ์—ด ์ˆ˜ ์žˆ๊ฒŒ ๋ด‰์ธํ•ด ๋Œ๋ ค์ค€๋‹ค. ๐Ÿ”ด EXI ์ฝ”๋ฑ์€ ๋ณด๋“œ(s3_modemยทp4_diag)์™€ ๊ฐ™์€ libcbv2g ๋ฅผ ์“ด๋‹ค.

EXI ์—ด์–ด๋ณด๊ธฐ

์žฅ๋น„๊ฐ€ ๋ณด๋‚ธ EXI ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํ™•์ธํ•  ๋•Œ.

๐Ÿงช ์‹œํ—˜ ์‹œ๋‚˜๋ฆฌ์˜ค

๐Ÿ”ด ์Œ์„ฑ ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ใ€Œ๋ง‰ํ˜€์•ผใ€ ํ†ต๊ณผ๋‹ค. ๋˜๋Š” ๊ฒƒ๋งŒ ์‹œํ—˜ํ•˜๋ฉด ๋ถˆ๋Ÿ‰ํ’ˆ์„ ๋ฐ›์•„๋“ค์ด๋Š” ๊ฑธ ๋ชป ์žก๋Š”๋‹ค.

์‹œ๋‚˜๋ฆฌ์˜ค ๋ชฉ๋ก

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

๋งŒ๋ฃŒ ์ž„๋ฐ•

๐Ÿ”ด "๋งŒ๋ฃŒ๋๋‹ค"๋Š” ๊ฒฐ๊ณผ๋‹ค. ์žฅ๋น„๊ฐ€ ๊ทธ๋Ÿฌ๋ฉด ์žฅ๋น„ ์‹œ๊ฐ๋ถ€ํ„ฐ ๋ด๋ผ โ€” RTC ์—†์ด ๋ถ€ํŒ…ํ•˜๋ฉด 1970๋…„์ด๋‹ค.

ํŠธ๋Ÿฌ์ŠคํŠธ์Šคํ† ์–ด (Root ๊ต์ฒด ๊ณผ๋„๊ธฐ)

๊ตฌยท์‹  Root ๋ฅผ ๋™์‹œ์— ๋ฏฟ๊ฒŒ ๋‘์–ด์•ผ ์žฅ๋น„๋ฅผ ํ•œ ๋Œ€์”ฉ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

CRL ์ผ๊ด„ ์ƒ์„ฑ

V2G โ€” ์ถฉ์ „ ์ธํ”„๋ผ

๋ˆ„๊ฐ€ ์šด์˜๊ณต๋‹จ(์šด์˜) ยท ์šฐ๋ฆฌ๋Š” CPO ๋กœ ์ฐธ์—ฌ
๋ฌด์—‡์„ ์ฆ๋ช…์ด ์ถฉ์ „๊ธฐ๊ฐ€ ์ง„์งœ ์ถฉ์ „๊ธฐ๋‹ค
Leaf ํ”„๋กœํŒŒ์ผSECC
์‹๋ณ„์žEVSEID<๊ตญ๊ฐ€ 2><์‚ฌ์—…์ž 3><์ถฉ์ „๊ตฌ> ์˜ˆ) KRCMEE0001
๊ณต๋‹จ API06_CPO์—ฐ๋™API โ€” Leaf ๋ฐœ๊ธ‰ยทํ์ง€ ยท CertInstReq ๊ฒ€์ƒ‰ ยท ๊ณ„์•ฝ ๊ฒ€์ฆ (๋ฌผ๋ฆฌ p.49~54)

๊ณ„์ธต

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

SECC ๋ฐœ๊ธ‰

๐Ÿ”ด SECC ๋Š” DC=CPO ๊ฐ€ ํ•„์ˆ˜๋‹ค. ์—†์œผ๋ฉด ์ฐจ๊ฐ€ ๊ฑฐ๋ถ€ํ•œ๋‹ค (ยง7.3)

๋ฐœ๊ธ‰๋œ ๊ฒƒ

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

EVSE Operator ID โ€” ๊ทœ๊ฒฉ ์˜ˆ์‹œ (๋ถ€๋ก A ยท ์‹ค์ œ ๋ฐœ๊ธ‰์€ ํ•œ๊ตญํ™˜๊ฒฝ๊ณต๋‹จ)

๊ธฐ๊ด€EVSE Operator ID
๊ธฐํ›„์—๋„ˆ์ง€ํ™˜๊ฒฝ๋ถ€CME
E1CEO
GS ์ฐจ์ง€๋น„CPI
GS ์นผํ…์ŠคCGS
KH ์—๋„ˆ์ง€CKG
LG ์œ ํ”Œ๋Ÿฌ์Šค ๋ณผํŠธ์—…CLU
NICE ์ธํ”„๋ผCNT
SG ์ƒํ™œ์•ˆ์ „CSZ
SK ์‹œ๊ทธ๋„ทCSG
SK ์ผ๋ ‰๋งํฌCST
๊ฐ€์˜จ๊ฑด์„คCKS
๊ด‘์„ฑ๊ณ„์ธก๊ธฐCLT
๊ทธ๋ฆฌ๋“œ์œ„์ฆˆCGR

MO โ€” ์š”๊ธˆ ์‚ฌ์—…์ž(eMSP)

๋ˆ„๊ฐ€ ์šด์˜์ถฉ์ „ ์š”๊ธˆ์„ ๋ฐ›๋Š” ์‚ฌ์—…์ž
๋ฌด์—‡์„ ์ฆ๋ช…์ด ์ฐจ๊ฐ€ ์š”๊ธˆ ๋‚ผ ๊ณ„์•ฝ์ด ์žˆ๋‹ค
Leaf ํ”„๋กœํŒŒ์ผCONTRACT
์‹๋ณ„์žEMAID<๊ตญ๊ฐ€ 2> = 15์ž
๊ณต๋‹จ API05_MO์—ฐ๋™API โ€” ๊ณ„์•ฝ ๋ฐœ๊ธ‰ยท์กฐํšŒยทํ•ด์ง€ (๋ฌผ๋ฆฌ p.42~48)

๊ณ„์ธต

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

CONTRACT ๋ฐœ๊ธ‰

๐Ÿ”ด EMAID ๋Š” Check Digit ๊นŒ์ง€ ๋งž์•„์•ผ ๋ฐœ๊ธ‰๋œ๋‹ค (๋ถ€๋ก A-iยทC)

๋ฐœ๊ธ‰๋œ ๊ฒƒ

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

Provider ID โ€” ๊ทœ๊ฒฉ ์˜ˆ์‹œ (๋ถ€๋ก A ยท ์‹ค์ œ ๋ฐœ๊ธ‰์€ ํ•œ๊ตญํ™˜๊ฒฝ๊ณต๋‹จ)

๊ธฐ๊ด€Provider ID
๊ธฐํ›„์—๋„ˆ์ง€ํ™˜๊ฒฝ๋ถ€MME
E1MEO
GS ์ฐจ์ง€๋น„MPI
GS ์นผํ…์ŠคMGS
KH ์—๋„ˆ์ง€MKG
LG ์œ ํ”Œ๋Ÿฌ์Šค ๋ณผํŠธ์—…MLU
NICE ์ธํ”„๋ผMNT
SG ์ƒํ™œ์•ˆ์ „MSZ
SK ์‹œ๊ทธ๋„ทMSG
SK ์ผ๋ ‰๋งํฌMST
๊ฐ€์˜จ๊ฑด์„คMKS
๊ด‘์„ฑ๊ณ„์ธก๊ธฐMLT
๊ทธ๋ฆฌ๋“œ์œ„์ฆˆMGR

OEM โ€” ์ฐจ ์ œ์กฐ์‚ฌ

๋ˆ„๊ฐ€ ์šด์˜์ฐจ๋ฅผ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ
๋ฌด์—‡์„ ์ฆ๋ช…์ด ์ฐจ๊ฐ€ ์ง„์งœ ๊ทธ ์ฐจ๋‹ค
Leaf ํ”„๋กœํŒŒ์ผPROVISIONING
์‹๋ณ„์žPCID[] ์ตœ๋Œ€ 255์ž
๊ณต๋‹จ API04_OEM์—ฐ๋™API โ€” Root ๋“ฑ๋ก ยท Provisioning ๋“ฑ๋กยท๊ฐฑ์‹ ยท์กฐํšŒยท์‚ญ์ œยท๊ฒ€์ฆ (๋ฌผ๋ฆฌ p.32~41)

๊ณ„์ธต

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

PROVISIONING ๋ฐœ๊ธ‰

๐Ÿ”ด PCID ์•ž 3์ž๋ฆฌ๋Š” WMI ๋‹ค. WBYยทWMW ๋Š” Check Digit ๊ฒ€์ฆ์—์„œ ์ œ์™ธ๋œ๋‹ค (๋ถ€๋ก A-iv)

๋ฐœ๊ธ‰๋œ ๊ฒƒ

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ

OEM ID / WMI โ€” ๊ทœ๊ฒฉ ์˜ˆ์‹œ (๋ถ€๋ก A ยท ์‹ค์ œ ๋ฐœ๊ธ‰์€ ํ•œ๊ตญํ™˜๊ฒฝ๊ณต๋‹จ)

๊ธฐ๊ด€OEM ID / WMI
ํ˜„๋Œ€๊ธฐ์•„์ž๋™์ฐจHMC (WMI KM8ยทKMHยทWBY)
BMW AGBMG (WMI WBAยทWMW)
Mercedes-Benz AGMBZ (WMI W1KยทW5K)
KGMKGM (WMI KPT)
Tesla, Inc.TSL (WMI โ€”)

โš  ๊ทœ๊ฒฉ ๋‚ด๋ถ€ ๋ชจ์ˆœ โ€” ์šฐ๋ฆฌ๊ฐ€ ์ฐพ์€ ๊ฒƒ

๋ถ€๋ก A-iiiWBY = ํ˜„๋Œ€๊ธฐ์•„์ž๋™์ฐจ (๋ถ€๋ก A-iii, ๋ฌผ๋ฆฌ p.91)
๋ถ€๋ก A-ivWBY = BMW ๋ฐฉ์‹์ด๋ผ Check Digit ๊ฒ€์ฆ ์ œ์™ธ (๋ถ€๋ก A-iv ๋น„๊ณ , ๋ฌผ๋ฆฌ p.92)
๋ฌด์—‡์ด ๊ฐˆ๋ฆฌ๋‚˜์ด ๊ฐ’์ด PCID Check Digit ์„ ๊ฒ€์‚ฌํ• ์ง€ ๋ง์ง€๋ฅผ ๊ฐ€๋ฅธ๋‹ค
์šฐ๋ฆฌ ์ฒ˜๋ฆฌ์šฐ๋ฆฌ๋Š” A-iv(๋” ๊ตฌ์ฒด์  ๊ทœ์ •)๋ฅผ ๋”ฐ๋ฅธ๋‹ค โ€” ca/src/pnc_ca/identifiers.py

๊ณต๋‹จ ๋ฌธ์˜(P12.7) ๋•Œ ํ•จ๊ป˜ ์งˆ์˜ํ•  ๊ฒƒ.

์žฅ๋น„ ์ฃผ์ž… (Web Serial)

๐Ÿ”ด ์•„์ง ๋ณด๋“œ๋กœ ์‹œํ—˜ํ•˜์ง€ ์•Š์•˜๋‹ค. ํ˜• ์ง€์‹œ๋กœ ์žฅ๋น„๋Š” ๋งจ ๋งˆ์ง€๋ง‰์ด๋‹ค. ํ™”๋ฉด๊ณผ ์ „์†ก ๋กœ์ง์€ ๋งŒ๋“ค์–ด ๋’€๊ณ , ๋ณด๋“œ๊ฐ€ ์˜ค๋ฉด ์ด ํ™”๋ฉด์—์„œ ๋ฐ”๋กœ ๋ถ™์ธ๋‹ค.

์„ธํŠธ ์ฃผ์ž…

๐Ÿ”ด ๋ช…๋ น์ด ์”นํž ์ˆ˜ ์žˆ๋‹ค(์‹ค์ธก 25~50%). ๋ณด๋‚ธ ๋’ค ์‘๋‹ต์„ ์ฝ์–ด ํ™•์ธํ•˜๊ณ  ์•„๋‹ˆ๋ฉด ๋‹ค์‹œ ๋ณด๋‚ธ๋‹ค. ํ™•์ธ์ค„ ํ•˜๋‚˜์— ์˜์กดํ•˜์ง€ ์•Š๋Š”๋‹ค.

์‹œ๋ฆฌ์–ผ ์ฝ˜์†”

(์—ฐ๊ฒฐํ•˜๋ฉด ์—ฌ๊ธฐ์— ๋ณด๋“œ ์ถœ๋ ฅ์ด ํ๋ฅธ๋‹ค)

๐Ÿ”ด ์‹œํ—˜ ์ „ ํ™•์ธ (๋ณด๋“œ๊ฐ€ ์˜ค๋ฉด)

ํ™•์ธํ•  ๊ฒƒ์™œ
๋‹ค๋ฅธ ํ„ฐ๋ฏธ๋„์ด ํฌํŠธ๋ฅผ ์žก๊ณ  ์žˆ์ง€ ์•Š์€๊ฐ€๋‘˜์ด ์žก์œผ๋ฉด ๋ณด๋“œ๊ฐ€ ์žฌ๋ถ€ํŒ…ํ•œ๋‹ค
๋ณด๋“œ ์‹œ๊ฐ์ด ๋งž๋Š”๊ฐ€ (SET_TIME ๋จผ์ €)RTC ์—†์ด ๋ถ€ํŒ…ํ•˜๋ฉด 1970๋…„ โ€” ๋ชจ๋“  ๊ฒ€์ฆ ์‹คํŒจ
์ธ์ฆ์„œ๊ฐ€ ๋๊นŒ์ง€ ๋“ค์–ด๊ฐ”๋Š”๊ฐ€์ฒญํฌ ํ•˜๋‚˜๋งŒ ๋น ์ ธ๋„ ํŒŒ์‹ฑ์ด ๊นจ์ง„๋‹ค
์ฃผ์ž… ํ›„ GET_CERT_INFO ๋กœ ๋Œ€์กฐํ–ˆ๋Š”๊ฐ€"๋ณด๋ƒˆ๋‹ค" โ‰  "๋“ค์–ด๊ฐ”๋‹ค"