ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

БРОЧНО!!!!!Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XACML, XML SECURITY, ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρƒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ 1994 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π» принят ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ отСчСствСнный стандарт Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ЭЦП — Π“ΠžΠ‘Π’ Π 34.10 — 94 «Π˜Π½Ρ„ормационная тСхнология. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π½Π° Π±Π°Π·Π΅ асиммСтричного криптографичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°». Он ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π­Π¦ΠŸ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ схСмы Эль-Гамаля. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ подписи обусловлСна ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БРОЧНО!!!!!Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XACML, XML SECURITY, ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρƒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • 1. Π€ΠΎΡ€ΠΌΠ°Ρ‚ XML сСгодня
  • 2. ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Π·Π°Ρ‰ΠΈΡ‚Π΅ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
  • 3. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XACML
  • 4. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎΠ± ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи
    • 4. 1. ЭЦП ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ
    • 4. 2. Π¦Π΅Π½Ρ‚Ρ€ сСртификации
    • 4. 3. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ЭЦП
    • 4. 4. Π₯эш-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • 5. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ
    • 5. 1. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π­Π¦ΠŸ
    • 5. 2. Π’Π·Π»ΠΎΠΌ
    • 5. 3. ЭлСктронная цифровая подпись XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
    • 5. 4. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Π­Π¦ΠŸ XML ΠΎΡ‚ W3C
    • 5. 5. Вэг — подпись XML
    • 5. 6. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ЭЦП XML
    • 5. 7. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ЭЦП XML
  • 6. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
    • 6. 1. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ W3C ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ XML
    • 6. 2. Вэг
    • 6. 3. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅ΡˆΠΈΡ„рования
  • 7. РСализация Π·Π°Ρ‰ΠΈΡ‚Ρ‹ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
    • 7. 1. XML Security Suite (IBM)
    • 7. 2. XML Security Suite
    • 7. 3. XML Security (Apache)
    • 7. 4. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ
  • 8. Π—Π°Ρ‰ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ XML
    • 8. 1. Π―Π·Ρ‹ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ заявлСний систСмы бСзопасности (SAML)
    • 8. 2. БпСцификация управлСния ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ XML
  • 9. Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ «ΠžΠ± ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи»
    • 9. 1. Π¦Π΅Π»ΠΈ
    • 9. 2. Условия равнозначности ЭЦП ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ подписи
    • 9. 3. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΈ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Ρ‹
    • 9. 4. Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ (сСкрСтныС) ΠΊΠ»ΡŽΡ‡ΠΈ
  • 10. ΠžΡ‚Π΅Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ стандарты Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ЭЦП
    • 10. 1. Π‘Ρ…Π΅ΠΌΠ° Эль-Гамаля
    • 10. 2. ЭллиптичСская кривая Бсылки

Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

— XML Security Library (Aleksey Sanin) —

http://www.aleksey.com/xmlsec/;

— KeyTools XML (Baltimore) —

http://www.baltimore.com/keytools/xml/;

— XML Security (Phaos) —

http://phaos.com/products/category/xml.html;

— XML Signature SDK (Verisign) —

http://www.xmltrustcenter.org/xmlsig/developer/verisign/index.htm.

8. Π—Π°Ρ‰ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ XML

8.1 Π―Π·Ρ‹ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ заявлСний систСмы бСзопасности (SAML)

НаправлСниС, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ XML-Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Ρ‚Ссно с Π½ΠΈΠΌ связанноС, — это ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ бСзопасности ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΠΈ систСм (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²) Π½Π° Π±Π°Π·Π΅ XML. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ XML Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ / систСмы / прилоТСния. Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ бСзопасности ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ стандартов структурирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Organization for the Advancement of Structured Information Standards, OASIS) занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ заявлСний систСмы бСзопасности (Security Assertion Markup Language, SAML).

SAML (

http://www.oasis-open.org/committees/security/) заимствуСт синтаксис ΠΈ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΡƒ Ρƒ XML ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π΅ Π΄Π»Ρ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ бСзопасности, относящихся ΠΊ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π²ΠΎΠ·Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Π½Π° SAML, — построСниС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… конструкций, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ°Π½Π΄Π°Ρ‚Π°ΠΌΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² для запросов, ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ», Π° Ρ‚Π°ΠΊΠΆΠ΅ описаниС связСй SAML с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ HTTP, SOAP (Simple Object Access Protocol) ΠΈ ebXML.

Π’ Π½Π°ΡΡ‚оящСС врСмя SAML рассматриваСтся ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ стандарт для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ.

8.2 БпСцификация управлСния ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ XML

БпСцификация XML Key Management Specification (XKMS) опрСдСляСт ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ распространСния ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, поиск ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ достовСрности ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ†Π΅Π»Π΅ΠΉ бСзопасности (ΠΊΠ°ΠΊ для ЭЦП, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ). Она состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: спСцификации XML Key Information Service (X-KISS) ΠΈ XML Key Registration Service (X-KRSS) ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Π° ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ:

http://www.w3.org/TR/xkms/.

9. Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ «ΠžΠ± ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи»

9.1 Π¦Π΅Π»ΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отвлСчСмся ΠΎΡ‚ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Web ΠΈ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ «ΠžΠ± ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ ΠŸΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ Π Π€ 10 ΡΠ½Π²Π°Ρ€Ρ 2002 Π³ΠΎΠ΄Π° (

http://www.internet-law.ru/intlaw/laws/ecp.htm). ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ этого Π·Π°ΠΊΠΎΠ½Π° обСспСчило ΠΏΡ€Π°Π²ΠΎΠ²Ρ‹Π΅ условия использования элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΏΡ€ΠΈ соблюдСнии ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСктронная цифровая подпись Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ признаСтся Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ собствСнноручной подписи Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π½Π° Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΌ носитСлС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ основы для создания ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ³ΠΎ элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°.

9.2 Условия равнозначности ЭЦП ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ подписи

Π—Π°ΠΊΠΎΠ½ опрСдСляСт основныС понятия, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ЭЦП, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сСртификат, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ подлинности элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи (ΠΌΡ‹ ΠΈΡ… Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅) ΠΈ Π΄Ρ€. Π”Π°Π»Π΅Π΅ Π·Π°ΠΊΠΎΠ½ опрСдСляСт условия, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСктронная цифровая подпись Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½Π° подписи Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π½Π° Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΌ носитСлС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСртификат ΠΊΠ»ΡŽΡ‡Π° подписи, относящийся ΠΊ ΡΡ‚ΠΎΠΉ элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, Π½Π΅ ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ» силу Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠ»ΠΈ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ подписания элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π° ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ЭЦП ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΡΠΎΠΎΡ‚вСтствии со ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Π΅ ΠΊΠ»ΡŽΡ‡Π° подписи.

9.3 Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΈ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Ρ‹

Π—Π°ΠΊΠΎΠ½ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСт, ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит сСртификат ΠΊΠ»ΡŽΡ‡Π° подписи (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСгистрационный Π½ΠΎΠΌΠ΅Ρ€, ЀИО Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ЭЦП, Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΈ Π΄Ρ€.); сроки ΠΈ ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ хранСния сСртификата Π² ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰Π΅ΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅. Π’Π°ΠΊ, срок хранСния сСртификата ΠΊΠ»ΡŽΡ‡Π° подписи Π² Ρ„ΠΎΡ€ΠΌΠ΅ элСктронного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰Π΅ΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅ опрСдСляСтся Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ сСртификата ΠΊΠ»ΡŽΡ‡Π° подписи. Π§Ρ‚ΠΎ касаСтся хранСния, Ρ‚ΠΎ ΠΎΠ½ΠΎ опрСдСляСтся Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ± Π°Ρ€Ρ…ΠΈΠ²Π°Ρ… ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠΌ Π΄Π΅Π»Π΅. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π³Π»Π°Π²Π° Π·Π°ΠΊΠΎΠ½Π° посвящСна ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌ. Π‘Π°ΠΌ процСсс Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ЭЦП ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Π±Π΅Π· участия ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ², Ссли это ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ сторон. Однако Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΠΎΠ±Ρ‰Π΅Π³ΠΎ пользования ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ЭЦП Π±Π΅Π· функционирования ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ простым ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ подписи.

9.4 Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ (сСкрСтныС) ΠΊΠ»ΡŽΡ‡ΠΈ

Π‘Π²ΠΎΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ЭЦП ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρƒ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π»ΠΈΡ†Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, нСдоступной посторонним людям. Π­Ρ‚Π° информация Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΊΠ»ΡŽΡ‡Ρƒ ΠΏΡ€ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи» (Ρ€Π°Π½ΡŒΡˆΠ΅ использовался Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «ΡΠ΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡»). НСобходимо ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Ρ‚Π°ΠΉΠ½Π΅, ΠΊΠ°ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Ρ‚Π°ΠΊ ΠΈ ΠΊΠ»ΡŽΡ‡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π½Π°Π½ΠΈΠ΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° подписи соотвСтствуСт чистому листу Π±ΡƒΠΌΠ°Π³ΠΈ с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ любой тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ приписан настоящСму Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. Π‘Ρ‚. 12 Π·Π°ΠΊΠΎΠ½Π° прямо ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° сСртификата ΠΊΠ»ΡŽΡ‡Π° подписи Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Ρ‚Π°ΠΉΠ½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ приостановлСния дСйствия сСртификата ΠΊΠ»ΡŽΡ‡Π° подписи ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ оснований ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΉΠ½Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° подписи Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π°.

Π‘Ρ‚. 5 Π—Π°ΠΊΠΎΠ½Π° устанавливаСт порядок создания Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ подписи ΠΈΠΌΠ΅Π½Π½ΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ строгого соблюдСния Ρ‚Π°ΠΉΠ½Ρ‹ ΠΈΡ… ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. На ΡΡ‚ΠΎ ΠΆΠ΅ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈ ΡΡ‚. 9 Π—Π°ΠΊΠΎΠ½Π°, ΠΊΠ°ΡΠ°ΡŽΡ‰Π°ΡΡΡ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ². Π’ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… структурах вопрос изготовлСния ΠΈ Ρ€Π°ΡΡΡ‹Π»ΠΊΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ЭЦП ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ собствСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ЭЦП Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ сСбС ΠΎΡ‚Ρ‡Π΅Ρ‚ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… послСдствиях Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ функционирования ЭЦП. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ случаи, ΠΊΠΎΠ³Π΄Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ какая-Ρ‚ΠΎ закономСрная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈ использовании систСмы ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.

10. ΠžΡ‚Π΅Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ стандарты Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ЭЦП

10.1 Π‘Ρ…Π΅ΠΌΠ° Эль-Гамаля

Π’ 1994 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π» принят ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ отСчСствСнный стандарт Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ЭЦП — Π“ΠžΠ‘Π’ Π 34.10 — 94 «Π˜Π½Ρ„ормационная тСхнология. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ элСктронной Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π½Π° Π±Π°Π·Π΅ асиммСтричного криптографичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°». Он ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π­Π¦ΠŸ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ схСмы Эль-Гамаля. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ подписи обусловлСна ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ дискрСтного логарифмирования Π² ΠΏΠΎΠ»Π΅ ΠΈΠ· Ρ€ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ простому числу Ρ€ ΠΈ Ρ‡ΠΈΡΠ»Π°ΠΌ a, b ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 2 Π΄ΠΎ Ρ€-1 опрСдСлСния числа Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполняСтся сравнСниСм: ax = b mod p. Однако ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π½Π΅ ΡΡ‚оят Π½Π° ΠΌΠ΅ΡΡ‚Π΅, ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ врСмя достигнут большой прогрСсс Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ дискрСтного логарифмирования Π² ΠΏΠΎΠ»Π΅ ΠΈΠ· Ρ€ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ². НСдавно Π±Ρ‹Π» создан Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Ρ‚Π° числового поля. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ ЭЦП, ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² ΡΠ»ΡƒΡ‡Π°Π΅ 512-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ модуля Ρ€).

Одно ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ — ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ модуля Ρ€. Но, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ, ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ€ ΡƒΡ…ΡƒΠ΄ΡˆΠ°ΡŽΡ‚ΡΡ эксплуатационныС свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π»ΠΈΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈ Π²Ρ€Π΅ΠΌΡ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписи.

10.2 ЭллиптичСская кривая

РоссийскиС ΡƒΡ‡Π΅Π½Ρ‹Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ схСму Эль-Гамаля ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ тысяч Ρ€Π°Π· ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ ЭЦП. Новый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ схСмы Эль-Гамаля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ эллиптичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π½Π°Π΄ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ ΠΈΠ· Ρ€ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ мноТСство ΠΏΠ°Ρ€ чисСл (Ρ…, Ρƒ) (ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… Π»Π΅ΠΆΠΈΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΎΡ‚ 0 Π΄ΠΎ p-1), ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ (числа, Π° ΠΈ b Ρ„иксированы ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ): y2 = x3 + ax + b mod p. Новый Π·Π°ΠΊΠΎΠ½ базируСтся Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ… Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подписи Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ матСматичСского Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° эллиптичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Ρ‹ Π΅Π³ΠΎ высокиС криптографичСскиС качСства, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅, ΠΏΡ€ΠΈ сохранСнии Π² Ρ‚Π°ΠΉΠ½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° подписи, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков Π»Π΅Ρ‚, Π΄Π°ΠΆΠ΅ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ развития Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… матСматичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

НСсколько слов ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Web-сСрвисов XML. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ врСмя ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ всС Ρ‡Π°Ρ‰Π΅ рассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Web-сСрвисов XML. Из Π½ΠΎΠ²Ρ‹Ρ… стандартов бСзопасности Π² ΡΡ‚ΠΎΠΉ области слСдуСт Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΡƒΡŽΡΡ осСнью 2002 Π³ΠΎΠ΄Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ стандарта WS-Security, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ компаниями Microsoft, IBM ΠΈ BEA ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ бСзопасный ΠΎΠ±ΠΌΠ΅Π½ SOAP-сообщСниями. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ WS-Security описываСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для SOAP-сообщСний, связанныС с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, цСлостности ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сообщСний, Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ стандарт — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π² ΠΎΡΠ½ΠΎΠ²Ρƒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Global XML Architecture (GXA), которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ спСцификации SOAP ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² для стандартов Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ создания Web-сСрвисов XML. Π’ ΠΊΠΎΠ½Ρ†Π΅ дСкабря ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft, IBM, BEA, RSA Security, SAP ΠΈ VeriSign объявили ΠΎ Π½ΠΎΠ²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ стандартов, Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ вСдСтся Π² Π½Π°ΡΡ‚оящСС врСмя. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… — стандарт WS-Trust, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π°Π²ΠΈΠ»Π° установки Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ поставщиками ΠΈ ΠΏΠΎΡ‚рСбитСлями Web-сСрвисов, стандарт WS-SecureConversation, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π°Π²ΠΈΠ»Π° установки Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ контСкста для участников, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ мноТСствСнными SOAP-сообщСниями, ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ WS-SecurityPolicy, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ассоциированы с Web-сСрвисом.

Бсылки

ЭлСктронная цифровая подпись XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (спСцификации W3C)

БпСцификация «XML — Signature Syntax and Processing» —

http://www.w3. org/TR/xmldsig-core/

БпСцификация «Canonical XML» —

http://www.w3.org/TR/xml-c14n/

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎ Π­Π¦ΠŸ ΠΎΡ‚ W3C —

http://www.w3.org/Signature/

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (спСцификации W3C)

Рабочая Π³Ρ€ΡƒΠΏΠΏΠ° W3C ΠΏΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ —

http://www.w3. org/Encryption/2001/

БпСцификация «XML — Encryption Syntax and Processing» —

http://www.w3. org/TR/xmlenc-core/

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ (Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) Π·Π°Ρ‰ΠΈΡ‚Ρ‹ XML

XML Security Suite (IBM) —

http://www.alphaworks.ibm.com/tech/xmlsecuritysuite/

XML Security (Apache) —

http://xml.apache.org/security/

XML Signature SDK (Verisign) —

http://www.xmltrustcenter.org/xmlsig/developer/verisign/index.htm

Π”Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± Oracle XML-SQL Utility —

http://otn.oracle.com/tech/xml/xdk_java/content.html

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ SAML —

http://www.oasis-open.org/committees/security/

БпСцификация XKMS —

http://www.w3.org/TR/xkms/

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ «ΠžΠ± ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи» —

http://www.internet-law.ru/intlaw/laws/ecp.htm

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. Бсылки
  2. ЭлСктронная цифровая подпись XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (спСцификации W3C)
  3. БпСцификация «XML — Signature Syntax and Processing» — http://www.w3. org/TR/xmldsig-core/
  4. БпСцификация «Canonical XML» — http://www.w3.org/TR/xml-c14n/
  5. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎ Π­Π¦ΠŸ ΠΎΡ‚ W3C — http://www.w3.org/Signature/
  6. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (спСцификации W3C)
  7. Рабочая Π³Ρ€ΡƒΠΏΠΏΠ° W3C ΠΏΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ — http://www.w3. org/Encryption/2001/
  8. БпСцификация «XML — Encryption Syntax and Processing» — http://www.w3. org/TR/xmlenc-core/
  9. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ (Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) Π·Π°Ρ‰ΠΈΡ‚Ρ‹ XML
  10. XML Security Suite (IBM) — http://www.alphaworks.ibm.com/tech/xmlsecuritysuite/
  11. XML Security (Apache) — http://xml.apache.org/security/
  12. XML Signature SDK (Verisign) — http://www.xmltrustcenter.org/xmlsig/developer/verisign/index.htm
  13. Π”Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± Oracle XML-SQL Utility — http://otn.oracle.com/tech/xml/xdk_java/content.html
  14. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ SAML — http://www.oasis-open.org/committees/security/
  15. БпСцификация XKMS — http://www.w3.org/TR/xkms/
  16. Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ «ΠžΠ± ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи» — http://www.internet-law.ru/intlaw/laws/ecp.htm
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜