рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдбред рднрд╛рдЧ 3. рдЯреАрдПрд▓рд╡реА

рдирдорд╕реНрдХрд╛рд░ Giktayms!

рдореЗрдВ рдЕрдВрддрд┐рдо рднрд╛рдЧ, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рдВрдЪрд╛рд░ рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдХрд╛рд░реНрдб рдХреЗ рдмреАрдЪ рд╣реЛрддрд╛ рд╣реИред рд╣рдордиреЗ C-APDU рдФрд░ R-APDU рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдЗрди APDU рдореЗрдВ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рд╣реИред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрд╡рд░реВрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдХрд╛рд░реНрдб (рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд) рдХреЗ рдмреАрдЪ рд╕реВрдЪрдирд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдпреЗ рд╕рднреА рдПрдХ рдкрд░рд┐рд╡рд╛рд░ - рдЯреАрдПрд▓рд╡реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

рдЯреАрдПрд▓рд╡реА рдХрд╛ рдорддрд▓рдм рдЯреА рдЕрдЧ, рдПрд▓ рдПрдВрде, рд╡реА рдПрд▓реНрдпреВ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реВрдЪрдирд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рд░ рд╕реНрддрд░ рдкрд░, рдЯреАрдПрд▓рд╡реА рдХреЛ рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рдмрд╛рдЗрдирд░реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЯреИрдЧ, рд▓рдВрдмрд╛рдИ, рдореВрд▓реНрдп рдХреНрдпрд╛ рд╣реИ?

  • рдЯреИрдЧ : рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЯреАрдПрд▓рд╡реА рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдПрдХ рджреГрд╢реНрдп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд░рд▓ рд░реЗрдЦрд╛ рдпрд╛ рд╕рдВрдЦреНрдпрд╛, рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпрд╛ рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдВрд░рдЪрдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдХреБрдЫ рдЕрд╡рддрд╛рд░ рдореЗрдВ, рдЯреИрдЧ рдореЗрдВ TLV рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рднреА рд╣реЛрддреА рд╣реИред
  • рд▓рдВрдмрд╛рдИ : рдореВрд▓реНрдп рддрддреНрд╡ рдХреА рд▓рдВрдмрд╛рдИ, рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВред
  • рдореВрд▓реНрдп : рдЯреАрдПрд▓рд╡реА рдореЗрдВ рдирд┐рд╣рд┐рдд рдбреЗрдЯрд╛

рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдПрд▓рд╡реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд┐рдпрдо рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдо рд╕рдмрд╕реЗ рдЖрдо рдЯреАрдПрд▓рд╡реА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЧреМрд░ рдХрд░реЗрдВрдЧреЗред рдореИрдВ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдмреАрдИрдЖрд░-рдЯреАрдПрд▓рд╡реА рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ, рд▓рдЪреАрд▓рд╛ рдФрд░ рдЬрдЯрд┐рд▓ рдкреНрд░рд╛рд░реВрдк рд╣реИред рдЕрдиреНрдп рдЯреАрдПрд▓рд╡реА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред

рд╣рд┐рдЯ-TLV


рддреЛ, рд╣рдо рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдореБрдЦреНрдп рдЪрд░рд┐рддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдмреАрдИрдЖрд░-рдЯреАрдПрд▓рд╡реАред рдпрд╣ ASN.1 рдорд╛рдирдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рди рдХреЗрд╡рд▓ рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЯреИрдЧ

рдЯреИрдЧ рдХреЗ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдореЗрдВ рдирд┐рдореНрди рдкреНрд░рд╛рд░реВрдк рд╣реИрдВ:
B8B7рдмреА -6B5рдмреА 4рдмреА 3b2рдмреА 1
рдХрдХреНрд╖рд╛рдПрдХ рдкреНрд░рдХрд╛рд░рдЯреИрдЧ

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдХреНрд╖рд╛рдПрдВ рдореМрдЬреВрдж рд╣реИрдВ:
B8B7рд╡рд┐рд╡рд░рдг
00рдЬреЗрдиреЗрд░рд┐рдХ - рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдпрд╛ рд╕рдВрдЦреНрдпрд╛ред рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдореЗрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
01рдПрдкреНрд▓рд╛рдЗрдб - рдкреНрд░рдХрд╛рд░ рдЬрд┐рдирдХреЗ рдЕрд░реНрде рдЖрд╡реЗрджрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ
10рд╕рдВрджрд░реНрдн-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ - рдкреНрд░рдХрд╛рд░ рдЬрд┐рдирдХреЗ рдЕрд░реНрде рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╕рдордЧреНрд░ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ
11рдирд┐рдЬреА - рдкреНрд░рдХрд╛рд░ рдЬрд┐рдирдХреЗ рдЕрд░реНрде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдЧрдарди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ

рдЪреВрдВрдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЯреИрдЧ рдХреЗ рдкреВрд░реНрдг рдореВрд▓реНрдп рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдореВрд▓реНрдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢рд╛рдирджрд╛рд░ рд╣реИред рдЯреИрдЧ рдХреЛ рдХреИрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рд╡рд░реНрдЧ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдЯ 6 рд╣реИред рдЬрдм рдпрд╣ 1 рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдЯреАрдПрд▓рд╡реА рдореЗрдВ рдЕрдиреНрдп рдЯреАрдПрд▓рд╡реА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдХрд╛ рдорд╛рди 0 рд╣реИ, рддреЛ TLV рдореЗрдВ рд╕рд╛рдзрд╛рд░рдг рдбреЗрдЯрд╛ рдпрд╛ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬреЛ TLV рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рд╢реЗрд╖ рдмрд┐рдЯреНрд╕ (5-1) рдЖрдорддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рдЯреИрдЧ рдирдВрдмрд░ рд╣реЛрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рд╡реЗ рд╕рднреА рдЗрдХрд╛рдЗрдпрд╛рдВ рд╣реИрдВ, рддреЛ рджреВрд╕рд░реА рдмрд╛рдЗрдЯ рдкрд░ рдЯреИрдЧ рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИред рдпрджрд┐ рджреВрд╕рд░реЗ рдмрд╛рдЗрдЯ рдХрд╛ рдмрд┐рдЯ 8 1 рд╣реИ, рддреЛ рддреАрд╕рд░реЗ рдмрд╛рдЗрдЯ рдЖрджрд┐ рдкрд░ рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдХреЗрд╡рд▓ рдПрдХ рдпрд╛ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рд▓рд┐рдЦреЗ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд▓рдВрдмрд╛рдИ

рд▓рдВрдмрд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рдФрд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред

рдПрдХ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ 0x80 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рдЗрдЯ рдкрд░ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рдХреЗрд╡рд▓ рд╕рдордЧреНрд░ рдЯреАрдПрд▓рд╡реА (рдпрд╛рдиреА рдЯреАрдПрд▓рд╡реА рд╕реЗ рдпреБрдХреНрдд рдЕрдиреНрдп рдЯреАрдПрд▓рд╡реА) рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, TLV рдореЗрдВ рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ TLV-NULL рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рд╕реЗ "00 00" рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рд╕рдорд╛рди рд╡рд┐рдзрд┐ рдЕрдХреНрд╕рд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдорд╛рдирдХреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдмрд╣реБрдд рдЖрдо рдирд╣реАрдВ рд╣реИред

рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рдВрдмрд╛рдИ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред
рдбреЗрдЯрд╛ рдХреА рд▓рдВрдмрд╛рдИрдХреЛрдбрд┐рдВрдЧ
0x00 <= x <= 0x7Fрдорд╛рди рдПрдХ рдмрд╛рдЗрдЯ рдкрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
0x80 <= x <= 0xFF0x81 рдФрд░ рджреВрд╕рд░реА рдмрд╛рдЗрдЯ рдкрд░ рдореВрд▓реНрдп
0x100 <= x <= 0xFFFF0x82 рдФрд░ рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдореВрд▓реНрдп
0x10000 <= x <= 0xFFFFFFрдЕрдЧрд▓реЗ рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдкрд░ 0x83 рдФрд░ рдорд╛рди
0x1000000 <= x <= 0xFFFFFFFFрдЕрдЧрд▓реЗ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ 0x84 рдФрд░ рдорд╛рди

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЖрдЧреЗ рднреА рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рдЯреАрдПрд▓рд╡реА рдирд╣реАрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рддреАрди рдмрд╛рдЗрдЯреНрд╕ (рдЙрдкрд╕рд░реНрдЧ 0x82 рд╕рд╣рд┐рдд) рдкрд░ рджрд░реНрдЬ рдХреА рдЧрдИ рд▓рдВрдмрд╛рдИ, рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред рдорд╛рди рд╣рдореЗрд╢рд╛ рдмрд┐рдЧ рдПрдВрдбрд┐рдпрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдЕрдХреНрд╕рд░ рдЯреАрдПрд▓рд╡реА (рдпрд╛рдиреА рдХреЗрд╡рд▓ рдПрд▓рд╡реА) рдХреЗ рдмрд╛рд╣рд░ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдХрд┐ рдореВрд▓реНрдп 0x80 рднреА рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рдмрд╛рдЗрдЯ рдкрд░ред

рдореВрд▓реНрдп

рдореВрд▓реНрдп рдпрд╛ рддреЛ рдПрдХ рдЯреАрдПрд▓рд╡реА рдЕрдиреБрдХреНрд░рдо рдпрд╛ рд╕рд┐рд░реНрдл рдмрд╛рдЗрдЯреНрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╕рдВрджрд░реНрдн рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╣реА рдЯреАрдПрд▓рд╡реА рдореЗрдВ рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдорд┐рд▓рд╛рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред рдПрдХ рдкрд░рд┐рд╕рд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЯреАрдПрд▓рд╡реА рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдпреМрдЧрд┐рдХ рдпрд╛ рд╕рд░рд▓ред TLV рдХреА рд▓рдВрдмрд╛рдИ 0 рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рддрддреНрд╡ рдЧрд╛рдпрдм рд╣реИред

рдЙрджрд╛рд╣рд░рдг

рд╕рд╣рд╛рдпрддрд╛ (рдЖрд╡реЗрджрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛)
4F 08 A0 00 00 01 51 00 00 00 рд╣реИ

рдЯреИрдЧ 0x4F: рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЯреАрдПрд▓рд╡реА, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 8 рдмрд╛рдЗрдЯреНрд╕ (рдЬрд┐рд╕рдХрд╛ рдореВрд▓реНрдп рдПрдкреНрд▓реАрдХреЗрд╢рди рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рд╣реИ, рдпрд╛рдиреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛)ред

рдЬреАрд╡рди рдЪрдХреНрд░ рдЕрд╡рд╕реНрдерд╛
9F70 01 0F

рдЯреИрдЧ 0x9F70: рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрджрд░реНрдн-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЯреАрдПрд▓рд╡реА, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 1 рдмрд╛рдЗрдЯ рд╕реЗ рдпреБрдХреНрдд рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЯреИрдЧ (9F) рдХреЗ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдореЗрдВ, рдмрд┐рдЯреНрд╕ 5-1 рд╕рднреА рдЗрдХрд╛рдЗрдпрд╛рдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЯреИрдЧ рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯ рдкрд░ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИред

рдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рд▓реЛрдб рдХрд░реЗрдВ
C4 82 0x01 0x0c 01 ... рдПрдХ рдФрд░ 266 рдмрд╛рдЗрдЯреНрд╕ ... 0a

рдЯреИрдЧ 0xC4: рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирд┐рдЬреА TLV, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ 268 рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВред рд▓рдВрдмрд╛рдИ рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рдЙрдкрд╕рд░реНрдЧ 0x82 рд╣реИред

GlobalPlatform рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛
E3 11 4F 08 A0 00 00 01 51 00 00 9F70 01 0F C5 01 00

рдЯреИрдЧ 0xE3: рдорд┐рд╢реНрд░рд┐рдд рдирд┐рдЬреА TLV рдЬрд┐рд╕рдореЗрдВ рдЕрдиреНрдп TLV рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВ рд╕рд░рд▓ TLV рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рднреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ рдХрд┐ рдПрдХ рдпреМрдЧрд┐рдХ рдЯреАрдПрд▓рд╡реА рдпрд╛ рдорд┐рд╢реНрд░рд┐рдд рдФрд░ рд╕рд░рд▓ рдХрд╛ рдорд┐рд╢реНрд░рдг рдирд┐рд╣рд┐рдд рд╣реИред

рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рднреА рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
E3 80 4F 08 A0 00 00 01 51 00 00 9F70 01 0F C5 01 00 00 00

рдЕрдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╛рд░реНрдб рдХреЗрд╡рд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдорддрд┐ рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ (рдпрд╛ рднреЗрдЬрддрд╛ рд╣реИ)ред

рд╕рдордЭ-TLV


рд╕рдордЧреНрд░-рдЯреАрдПрд▓рд╡реА рдХреЛ рдИрдЯреАрдПрд╕рдЖрдИ рдЯреАрдПрд╕ 101 220 рдорд╛рдирдХ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓рдВрдмрд╛рдИ рдмреАрдИрдЖрд░-рдЯреАрдПрд▓рд╡реА рдХреЗ рд▓рд┐рдП рдЙрд╕реА рддрд░рд╣ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдЯреИрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ:

рдПрдХ рдмрд╛рдЗрдЯ рдкрд░ (0x01 - 0x7E)
B8B7рдмреА -6B5рдмреА 4рдмреА 3b2рдмреА 1
рд╕реАрдЖрд░рдЯреИрдЧ

рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдкрд░ (0x0001 - 0x7FFF)
рдмрд╛рдИрдЯ резрдмрд╛рдИрдЯ реирдмрд╛рдЗрдЯ 3
B8-рдмреА 1B8B7рдмреА -6B5рдмреА 4рдмреА 3b2рдмреА 1B8-рдмреА 1
0x7Fрд╕реАрдЖрд░рдЯреИрдЧ


рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реАрдЖрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рд╣реИред рдЬрдм рдпрд╣ рдмрд┐рдЯ 1 рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЯреАрдПрд▓рд╡реА рд░рд┐рд╕реАрд╡рд░ рдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рд╡рд╣ рдЗрд╕ рдЯреАрдПрд▓рд╡реА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ 0 рд╣реИ, рддреЛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рдЯреАрдПрд▓рд╡реА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдпрджрд┐ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

COMPHHENSION-TLV рдХрд╛ рдореБрдЦреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд┐рдо-рдЯреВрд▓рдХрд┐рдЯ (рдлреЛрди рдореЗрдВ рд╕рд┐рдо-рдореЗрдиреВ рдХреЗ рд▓рд┐рдП, рд╕рд┐рдо-рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг рд╣реИред рдХрд╛рд░реНрдб рдФрд░ рдлреЛрди рдХреЗ рдмреАрдЪ рд╕рдВрдЧрддрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ (рдпрд╛рдиреА, рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдЖрдк рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рддрд░рд╣ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рд╕реАрдЖрд░ = 0 рдХреЗ рд╕рд╛рде рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рд╕рд░рд▓-TLV


SIMPLE-TLV рдХрд╛ рд╡рд░реНрдгрди ISO7816-4 рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред SIMPLE-TLV рдореЗрдВ BER-TLV рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХ рдЯреИрдЧ рдХреЗрд╡рд▓ 0x01 рдФрд░ 0xFE рдХреЗ рдмреАрдЪ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрдЧ рдФрд░ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рд▓рдВрдмрд╛рдИ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ:
рдбреЗрдЯрд╛ рдХреА рд▓рдВрдмрд╛рдИрдХреЛрдбрд┐рдВрдЧ
0x00 <= x <= 0xFEрдорд╛рди рдПрдХ рдмрд╛рдЗрдЯ рдкрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
0xFF <= x <= 0xFFFF0xFF рдФрд░ рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдореВрд▓реНрдп


DGI (рдбрд╛рдЯрд╛ рдЧреНрд░реБрдкрд┐рдВрдЧ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░)


рдбреАрдЬреАрдЖрдИ рдХрд╛ рд╡рд░реНрдгрди рдЧреНрд▓реЛрдмрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛рд░реНрдб рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рдЬреАрдкреА рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЯреИрдЧ рд╣рдореЗрд╢рд╛ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдПрдиреНрдХреЛрдбреЗрдб рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд▓рдВрдмрд╛рдИ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ SIMPLE-TLV рдХреЗ рд▓рд┐рдПред DGI рдореЗрдВ рдЕрдХреНрд╕рд░ BER-TLV рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд░рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЙрдореНрдкреИрдХреНрдЯ TLV


COMPACT-TLV ISO7816-4 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдЯреАрдЖрд░ (рдЙрддреНрддрд░ рдХреЛ рд░реАрд╕реЗрдЯ) рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдЯреИрдЧ рдФрд░ рд▓рдВрдмрд╛рдИ рдПрдХ рд╣реА рдмрд╛рдЗрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдЯреИрдЧ рдкреБрд░рд╛рдиреЗ рдХреБрддрд░рдиреЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд▓рдВрдмрд╛рдИ рдорд╛рдореВрд▓реА рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред

рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖ рдЧрдП рд╣реИрдВред рдпрджрд┐ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦ рдХрд╛ рдЕрдЧрд▓рд╛ рднрд╛рдЧ рдЬрд╛рд╡рд╛рдХрд╛рд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧрд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рд╕реАрдзреЗ рдЧреНрд▓реЛрдмрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдмрд╛рдХреА рд▓реЗрдЦ


рднрд╛рдЧ 1. рдСрдкрд░реЗрд╢рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд
рднрд╛рдЧ 2. APDU

All Articles