SPKI

Simple public key infrastructure (рус. простая инфраструктура открытых ключей, SPKI, произносится как spoo-key) — инфраструктура открытых ключей, созданная IETF Simple Public Key Infrastructure Working Group для устранения некоторых недостатков стандарта X.509. Существует две IETF Request For Comments спецификации — RFC 2692 и RFC 2693 IETF SPKI working group.

Цели создания и особенности

SPKI — инфраструктура открытых ключей, предназначенная для обеспечения механизмов поддержки защиты в широком диапазоне Интернет приложений, включающих IPsec протоколы, зашифрованную электронную почту и WWW-документы, платёжные протоколы и другие приложения, запрашивающие использование сертификатов открытых ключей и возможность доступа к ним.[1] SPKI была предложена для того, чтобы заменить X.509 в связи с недостатками данной системы. SPKI создана для решение проблем авторизации и идентификации. Также данная система имеет возможность делегирования полномочий. В SPKI не существует глобальной иерархической структуры центров сертификации, вместо этого SPKI использует более детализированный подход перераспределению доверия, «снизу-вверх», схожий с PGP. Для написания сертификатов используется LISP-подобные структуры — S-выражения. Существует два типа SPKI-сертификатов: кортеж SPKI из четырёх объектов и кортеж SPKI из пяти объектов, служащих для аутентификации и авторизации соответственно. При всём этом SPKI не получила широкого распространения.[2]

Перераспределение доверия

Для перераспределения доверия SPKI пользуется сетью доверия. Пользователи сами осуществляют управление открытыми ключами по принципу «снизу-вверх». Каждый пользователь является ЦC, подписывая открытые ключи других пользователей. Алиса, подписывая открытый ключ Боба, исполняет роль ЦC для Боба, затем Боб передаёт подписанный Алисой сертификат Чарли. Если Алиса для Чарли является доверенным, то он будет уверен в том, что данный открытый ключ, подписанный Алисой, действительно принадлежит Бобу. Из-за постоянных перекрёстных свидетельств данная сеть доверия растёт сверху вниз, отсюда и название.[2]

Делегирование

Одно из преимуществ сертификата авторизации SPKI — это делегирование полномочий от одной персоны к другой без привлечения владельца ресурса. Можно выдать простое разрешение (например, считать какой-либо файл), или выдать разрешение на дальнейшее делегирование. Если рассматривать делегирование полномочий, то появляются два вопроса: желание ограничить глубину делегирования и разделение потенциальных делегаторов на тех, кто может исполнять делегирование полномочий и на тех, кто не может. Регулирование этих процессов производится при помощи логического (булевого) контроля. Его преимущество в том, что при булевом контроле можно указать невозможность делегировать полномочия. Представим, что торговый департамент США имеет ключ, который разрешает объявлять криптографический модуль программного обеспечения экспортируемым и также делегировать разрешение другим. Имеет смысл предположить, что торговый департамент не будет выдавать разрешение делегировать дальше.

Возможность делегирования в SPKI оказывается полезной для сделок в Интернете. Например, когда отдельные менеджеры уходят в отпуск, они могут делегировать свои полномочия относительно определённых действий своим подчинённым.[3]

SPKI-сертификаты

SPKI-сертификаты включают в себя открытые ключи (или их хеш-значения) центра, создающего сертификат, и объекта сертифицирования. Имена в SPKI-сертификат не входят, поскольку авторы SPKI считают, что только ключ имеет значение. Акцентирование внимания на ключи означает, что в данной системе уделяется большое внимание функциональности. Существует два типа SPKI-сертификатов: кортеж SPKI из четырёх объектов и кортеж SPKI из пяти объектов, созданные аутентификации и авторизации ключей соответственно.

Кортеж SPKI из четырёх объектов

В SPKI для связывания локального имени и открытого ключа пользователя используется кортеж SPKI из четырёх объектов

  (Создатель, Имя, Объект, Период действия)

На практике же сертификат состоит из 5 объектов:

  • открытый ключ создателя
  • имя субъекта
  • открытый ключ субъекта
  • период действия
  • подпись создателя сертификата на тройке (Имя, Объект, Период действия)

Любой пользователь может создать такой сертификат и, как следствие, стать ЦС.

Кортеж SPKI из пяти объектов

Кортеж SPKI из пяти объектов применяется для авторизации ключей и состоит из:

  (Создатель, Объект, Делегирование, Авторизация, Период действия)

В реальности сертификат насчитывает шесть полей:

  • имя субъекта
  • открытый ключ субъекта
  • делегирование, то есть знак «Да» или «Нет», означающий, может ли субъект делегировать полномочия или нет
  • авторизация: что, собственно, может делегировать субъект
  • период действия авторизации
  • подпись создателя сертификата на четвёрке (Объект, Делегирование,Авторизация, Период действия)

Комбинация сертификатов

Для получения контрольного следа можно комбинировать сертификаты аутентификации и авторизации. Сертификат авторизации даёт возможность совершать какие-либо действия с ключом, но ничего не сообщает о владельце ключа. Привязка же ключа происходит при помощи сертификата аутентификации. Поэтому возникает потребность в использовании их комбинации.

Комбинация сертификатов производится при помощи следующего правила редукции:

  

Где  — создатель,  — объект,  — делегирование,  — авторизация,  — срок действия.

Равенство достигается тогда и только тогда, когда и = Да.

Делегирование полномочий при помощи комбинации двух кортежей

Реквизиты сертификата Алисы:

  • = Алиса
  • = Боб
  • = Да
  • = Снять со счёта Алисы 100 евро
  • = Неограничено

Это означает, что Алиса разрешает Бобу снять со счёта 100 евро и позволяет делегировать это действие любому человеку, которого Боб сочтёт нужным.

Реквизиты сертификата Боба:

  • = Боб
  • = Чарли
  • = Нет
  • = Снять со счёта Алисы сумму от 50 евро до 100 евро.
  • = До завтрашнего дня

Это значит Чарли позволено снять сумму в диапазоне от 50 евро до 100 евро со счёта Алисы в течение сегодняшнего дня.

Сцепка двух сертификатов при помощи правила редукции:

  • = Алиса
  • = Чарли
  • = Нет
  • = Снять со счёта Алисы сумму от 50 евро до 100 евро.
  • = До завтрашнего дня

Таким образом Алиса разрешила Бобу делегировать полномочия и, как следствие, разрешила снять Чарли деньги с её счёта до завтрашнего утра.[2]

Период действия и CRL

SPKI-сертификат, как и остальные сертификаты, должен иметь период действия: период, в течение которого он является действительным. Также имеет место быть онлайн уточнение валидности, что достигается через список отзыва сертификатов — CRL. Минимальный CRL содержит список аннулированных сертификатов, порядковый номер и подпись. Если обнаруживается, что некоторый сертификат находится в этом списке, то этот сертификат уничтожается. Если он сталкивается с предыдущим CRL, то он удаляет предыдущий CRL. Такие CRL приводят к недетерменированному поведению программы. В результате процесс авторизации зависит от времени, что является уязвимостью. То есть, это ведёт к возможности защиты от аннулирования сертификата при помощи предотвращения доставки новых CRL. Это не удовлетворяет криптографическим требованиям. SPKI исключила данный подход для своих сертификатов, и сделала процесс детерменированным при помощи временных CRL, которые подчиняются трём правилам:

  1. Сертификат должен содержать ключ (или его хеш-значение), которым подписан CRL и может показать одно или несколько мест, где этот CRL может быть извлечён.
  2. CRL должен содержать срок действия.
  3. Диапазоны сроков действия CRL не должны пересекаться. То есть новый CRL не может вступить в силу до истечения срока действующего CRL.

Согласно этим правилам, сертификаты, которые используют CRL, не могут быть обработаны без действующего CRL.[3]

X.509 и SPKI

Основные поля сертификата X.509

Для наглядности приведены основные поля сертификата X.509.

  • серийный номер сертификата — уникальный серийный номер
  • идентификатор алгоритма подписи — тип ЭЦП, который использовался создателем сертификата
  • имя создателя — отличительное имя (формата X.500) третьей доверенной стороны
  • период действия — указывание даты начала и окончания периода действия сертификата
  • открытый ключ субъекта
  • имя субъекта сертификата — отличительное имя субъекта

Различия SPKI и Х.509

Проблема X.509 в том, что имена глобальны (что не соответствует действительности) и используются для идентификации сертификатов. Поэтому для того, чтобы авторизировать владельца ключа, необходимо аутентифицировать его. Поэтому авторизация без аутентификации в стандарте X.509 невозможна, что, в частности, означает, что данный стандарт не поддерживает анонимную авторизацию. В SPKI данные проблемы решаются тем, что ключи, которые сами по себе уникальны, являются индентификаторами (что позволяет проводить анонимную авторизацию). Так как человеку трудно трактовать ключи, в SPKI предусмотрены локальные имена. Локальное имя — это имя в некотором пространстве имен. Из этого следует, что поле «Имя субъекта» имеют кардинально разные значения. Ещё одно отличие SPKI и X.509 — поле «Делегирование» отсутствующее в X.509. Схожими же между собой полями в обоих сертификатах являются поля «Открытый ключ», «Имя создателя» и «Период действия».

Также отличиями SPKI от X.509 является то, что в SPKI нет иерархии ЦС, и место языка ASN.1, используемого в написании сертификатов X.509, для написания SPKI сертификатов используются S-выражения, лёгкие и простые для понимания, в отличие от сертификатов X.509, предназначенных для компьютерного разбора. Также предусмотрен интерфейс для облегчённого восприятия S-выражений.[3][2]

См. также

Примечания

Литература

  • C. Ellison, B. Frantz, B. Lampson, R. Rivest, B. Thomas, T. Ylonen. SPKI Certificate Theory // IETF : статья. — 1999.
  • C. Ellison. SPKI Requirements // IETF : статья. — 1999. Архивировано 1 августа 2015 года.
  • Смарт, Н. Криптография. — Техносфера, 2005. — 528 с.
  • C. Ellison, Bill Frantz, Butler Lampson, Ron Rivest, Brian M. Thomas, Tatu Ylonen. Simple Public Key Certificate // IETF : статья. — 1999.

Read other articles:

ScozzeseScotsPronuncia/ˈskots lid/ Parlato in Regno Unito  Irlanda LocutoriTotale1,5-1,6 milioni[1] Altre informazioniScritturaAlfabeto latino TipoSVO TassonomiaFilogenesiLingue indoeuropee Lingue germaniche  Lingue germaniche occidentali   Lingue ingevoniche    Lingue anglo-frisoni     Lingue angliche      Lingua scots Statuto ufficialeMinoritariariconosciuta in...

 

Administrative entry restrictions Visa requirements for Kuwaiti citizens are administrative entry restrictions by the authorities of other states placed on citizens of Kuwait. As of 9 January 2024, Kuwaiti citizens had visa-free or visa on arrival access to 103 countries and territories, ranking the Kuwaiti passport 55th in terms of travel freedom according to the Henley Passport Index.[1] Kuwaiti citizens do not need a visa to enter other member states of the GCC. Visa requirements m...

 

ilustrasi sosok Takaonna (高女) dari Gazu Hyakki Yagyō oleh Toriyama Sekien Taka-onna (Jepang: 高女code: ja is deprecated ) yang berarti Wanita Jangkung adalah hantu atau yokai perempuan yang muncul dalam cerita rakyat Jepang.[1] Ia memiliki kemampuan khusus untuk meregangkan bagian leher atau dadanya ke atas, serta mengenakan riasan khas zaman dulu. Taka-onna menurut salah satu sumber, memiliki keterkaitan dengan tempat kesenangan seperti rumah bordil.[2] Ia menghantui p...

Artikel ini perlu dikembangkan agar dapat memenuhi kriteria sebagai entri Wikipedia.Bantulah untuk mengembangkan artikel ini. Jika tidak dikembangkan, artikel ini akan dihapus. Marshal ManengkeiInformasi latar belakangNama lahirMarshal Conradt Jules ManengkeiLahir(1949-03-09)9 Maret 1949Surabaya, IndonesiaMeninggal25 Agustus 2017(2017-08-25) (umur 68)Jakarta, IndonesiaGenrePop, Soul, DiscoPekerjaanSongwriter, producerTahun aktif1970s Marshal Manengkei (9 March 1949 – 25 August 2017) ad...

 

Не плутати з Апеляційним судом Львівської області. Львівський апеляційний суд Країна УкраїнаВид загальний судІнстанція апеляційнаЮрисдикція Львівська областьКод 811Літерний код ALVЗаснований 2018Суддів 24Голова Каблак Петро ІвановичНа посаді з 4 жовтня 2018Розташування Ль�...

 

Adolfo Mussafia Adolfo Mussafia (in tedesco viene anche utilizzata la forma Adolf Mussafia; Spalato, 15 febbraio 1835 – Firenze, 7 giugno 1905) è stato un filologo e glottologo italiano della Dalmazia, nato da famiglia israelita. Indice 1 Vita 2 Il rapporto con la Dalmazia 3 Principali contributi scientifici 4 Opere principali 5 Archivio personale 6 Note 7 Bibliografia 8 Voci correlate 9 Altri progetti 10 Collegamenti esterni Vita 1. Busto di Adolfo Mussafia all'Università di Vienna2. La ...

Elfriede Jelinek Premio Nobel per la letteratura 2004 Elfriede Jelinek (IPA: [ɛlˈfʀiːdə ˈjɛlinɛk]) (Mürzzuschlag, 20 ottobre 1946) è una scrittrice, drammaturga e traduttrice austriaca. Nel 2004 le è stato conferito il Premio Nobel per la letteratura. Elfriede Jelinek scrive contro il malcostume politico e della vita pubblica ma anche privata della società austriaca. Giudica l'Austria arretrata ed impregnata del passato nazista,[1] e nutre nei confronti del proprio Pae...

 

صفحة من مخطوط عربي قديم في علم الكيمياء، فيها أن القلي «رماد الأشنان». القلوي هي كلمة ذات أصل عربي أي ملح أيوني قاعدي لفلز قلوي أو لفلز قلوى ترابي.[1][2][3] تصنف المواد القلوية في الكيمياء ضمن القواعد. تتفاعل القلويات بشراهة مع الحمضيات فيما يسمى تفاعل حمض-قلوي ، ول...

 

Säkerhetsbälte i en personbil. En kvinna sätter på sig säkerhetsbälte. Ett säkerhetsbälte eller bälte, i personbilar ofta kallat bilbälte, är en säkerhetsanordning som finns i motordrivna fordon, bland annat i personbilar, vissa bussar och flygplan. Säkerhetsbältet gör så att den åkande hålls kvar i sin stol vid inbromsningar eller tvära svängar, samt om fordonet kolliderar eller slår runt. Vid korrekt användning minskar risken för grövre och vissa fall livshotande, sk...

الدانيون أو «الدنماركيون» كانوا قبيلة شمالية جرمانية سكنت جنوبي إسكندنافيا العصر الحديدي، والتي أسس أحفادها ما أصبح في نهاية المطاف مملكة الدنمارك.[1] وتعني اسم قبيلتهم يعني «حدود الدنماركيين» في اللغة الجرمانية الدنيا، في إشارة إلى منطقة حدودهم الجنوبية بين نهري آي�...

 

Dutch painter (c.1597–1671) Jan van BijlertJean Bylert, engraving by Pieter de Bailliu after a self-portrait, 1649BornJan Van Bijlert1597UtrechtDied1671 (aged 73–74)UtrechtKnown forPaintingMovementUtrecht Caravaggisti Jan Hermansz van Bijlert (1597 or 1598 – November 1671) was a Dutch Golden Age painter from Utrecht, one of the Utrecht Caravaggisti whose style was influenced by Caravaggio. He spent some four years in Italy and was one of the founders of the Bentvueghels ci...

 

Complexe tuyau + isolant Un isolant est un matériau solide ou un fluide qui limite les échanges d'énergie entre deux systèmes. On distingue : les isolants électriques ; les isolants thermiques ; les isolants phoniques ; les isolants mécaniques. Le contraire d'un isolant est un conducteur (électricité et chaleur), ou transmetteur (mécanique et son). Isolant électrique Animation sur le point de vue quantique sur ce qui différencie les métaux et isolants liée à ...

الموكب الأبيضThe White Parade (بالإنجليزية) معلومات عامةالصنف الفني دراماتاريخ الصدور 1934مدة العرض 80 دقيقةاللغة الأصلية الإنجليزيةالعرض أبيض وأسود البلد الولايات المتحدةالطاقمالمخرج إيرفينغ كامينغز[1] السيناريو Sonya Levien (en) — Jesse Louis Lasky (en) — ريان جيمس البطولة  القائمة ... لو�...

 

översiktskarta Le Maire-öarna Le Maire-öarna (ofta även kallad Schouten-öarna) är en ögrupp som tillhör Papua Nya Guinea i västra Stilla havet. Geografi Le Maire-öarna ligger utanför kusten i provinsen East Sepik på öns nordöstra del. Geografiskt ligger öarna i Melanesien. Ögruppen har en area om cirka 40 km² fördelad på de större öarna Vokeo, huvudön, cirka 16 km² Bam, cirka 5 km² Blup Blup, cirka 3,5 km² Kadovar, cirka 3 km² Koil, cirka 2&...

 

O Retrato de Chandos, que acredita-se ser William Shakespeare. A literatura britânica refere-se à literatura associada com Reino Unido, Ilha de Man e Ilhas do Canal. A maior parte da literatura britânica está escrita em inglês. Em 2005, cerca de 206 mil livros foram publicados no país e em 2006 a nação foi a maior editora de livros do mundo.[1] O dramaturgo e poeta inglês William Shakespeare é amplamente considerado como o maior dramaturgo de todos os tempos,[2][3][4] e seus contemp...

Gerhard von Kügelgen, Portrait of Caspar David Friedrich (c. 1810–1820) This is an incomplete list of works by the German Romantic artist Caspar David Friedrich (1774–1840) by completion date where known. Friedrich was a prolific artist who produced over 500 attributed works; however, he is generally known for only a small number of works seen as emblems of Romanticism.[1] In line with Romantic ideals of the time, Friedrich intended that his paintings would function visually onl...

 

South African anthropologist This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: ...

 

Extinct genus of dinosaurs YinlongTemporal range: Late Jurassic, 158 Ma PreꞒ Ꞓ O S D C P T J K Pg N ↓ Fossil skull Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Clade: Dinosauria Clade: †Ornithischia Clade: †Neornithischia Clade: †Ceratopsia Family: †Chaoyangsauridae Genus: †YinlongXu et al., 2006 Species: †Y. downsi Binomial name †Yinlong downsiXu et al., 2006 Yinlong (simplified Chinese: 隐龙; traditional Chine...

Irish politician (1868–1942) Thomas KellyTeachta DálaIn officeJanuary 1933 – 20 April 1942In officeMay 1921 – August 1923ConstituencyDublin SouthIn officeDecember 1918 – May 1921ConstituencyDublin St Stephen's GreenLord Mayor of DublinIn office1920–1921Preceded byLaurence O'NeillSucceeded byLaurence O'Neill Personal detailsBorn(1868-09-13)13 September 1868Dublin, IrelandDied20 April 1942(1942-04-20) (aged 73)Dublin, IrelandPolitical partySinn Féin (...

 

Ernest Moniz 13° Segretario dell'EnergiaDurata mandato21 maggio 2013 –20 gennaio 2017 PresidenteBarack Obama PredecessoreSteven Chu SuccessoreRick Perry Dati generaliPartito politicoDemocratico Professionefisico Ernest Jeffrey Moniz (Fall River, 22 dicembre 1944) è un fisico e politico statunitense, Segretario dell'Energia sotto l'amministrazione Obama dal 2013 al 2017. Indice 1 Biografia 2 Onorificenze 2.1 Onorificenze straniere 3 Altri progetti 4 Collegamenti esterni ...