Cloudflare áááş áá˝ááşáááşááśáááŻááşáááşáážáááąáŹ ááŻááşáážááşá áá áş áĄááşááááŻááŽáááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá áĄááá˛áˇ TLS áááşáážááşááťáŹá¸ ááąá¸áĄááşáááş áááşáá˝ááşáááˇáş áááşá¸ááááŻááşáááŻááş áááşáážááşáĄáŹááŹáááŻááş (CA) ááᯠáááşááŽá¸ááźáąáŹááşá¸ ááźáąááŹáá˛áˇáááşá GlobalSign áááş áááşáážá root certificate á áŹáááşá¸ááťáŹá¸áá˝ááş áážáááąááźááşá¸ááźáąáŹááˇáş á áŽááśááááşá¸áĄáá˝ááş áĄááźáąááśáĄááźá áş ááąáŹááşáá˝ááşááąá¸ááźáŽá¸ áĄááźááˇáşááŻáśá¸ device coverage ááźááˇáş áááşáážááşááťáŹá¸ááᯠááťááşááťááşá¸ááŻááşááąá¸áááŻááşá áąáááˇáş CA áá áşááŻááźá áşáááˇáş GlobalSign ááᯠáááşáá°áááşááŻáááşá¸ ááźáąááŹáá˛áˇáááşá áááŻáˇáĄááźááş Cloudflare áááş Googleá Appleá Microsoft áážááˇáş Mozilla áááŻáˇááž ááááşá¸ááááşá¸ááŹá¸ááąáŹ root certificate á áŹáááşá¸ááťáŹá¸áá˝ááş áááşá¸ááááŻááşáááŻááş root certificate ááᯠáááˇáşáá˝ááşá¸áááş ááťážáąáŹááşááŹá¸áá˛áˇáááşá
áĄááťáŹá¸áá°áážáŹ áĄááŻáśá¸ááźáŻáááŻááşááąáŹ CA áĄáá áşáááş ááŻááşááąá¸ááŹá¸ááąáŹ áááşáážááşááťáŹá¸áĄá CA ááťáŹá¸á áá.á% áááˇáşááᯠáááŻááşáááŻááşááŹá¸ááąáŹ Let's Encrypt áážááˇáş áááŻááşáááşááŽá áąáááş ááťážáąáŹáşáááˇáşááááşá áĄááŹá¸áá° áĄááá˛áˇáá˝áąá¸ááťááşá ááŹááťáŹá¸ ááážáááźááşá¸ááźáąáŹááˇáş Let's Encrypt ááťááşáá˝ááşáážáŻááťáŹá¸ ááźá áşáá˝áŹá¸ááŤá áááşáááŻááşáĄáŹá¸ááŻáśá¸á áááşáááşááŽá¸ááŤá¸áĄáá˝ááş CA áá áşááŻáááşá¸ááᯠáážáŽáááŻááąáááźááşá¸áááş á áá áşáááťáĄáášáááŹááşááťáŹá¸ááᯠááźá áşááąáŤáşá áąááŤáááşá Let's Encrypt áá˛áˇáááŻáˇáááş Cloudflare áááş áĄááźááˇáşáĄá áĄáááŻáĄááťáąáŹááşááŻááşááąáŹááşáááşááźá áşááźáŽá¸ open ACME protocol ááᯠáĄááŻáśá¸ááźáŻá áááşáážááşá áŽááśáááˇáşáá˝á˛áážáŻááᯠáá˝ááˇáşááźáŻáááşááźá áşáááşá Cloudflare ááž áááşáážááşááá°áááş Let's Encrypt áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş setting áá˝ááş URL ááᯠááźáąáŹááşá¸áá˛áááşáᏠáááŻáĄááşááŤáááşá
CA áĄáá áşáá˛áˇ ááŻááááááşáážááşá¸ááťááşáááąáŹáˇ post-quantum cryptography ááᯠáá°á¸ááźáąáŹááşá¸áááŻáˇáĄáá˝ááş ááźááşáááşáááŻáˇááŤá áááá ááŻáážá áş áááááŻáśá¸ááááşáážáŹ Cloudflare áᏠáá°áˇáá˛áˇ CA áážáŹ áááŻá¸áážááşá¸áá˛áˇ Merkle Tree Certificate (MTC) certificate format ááᯠááśáˇáááŻá¸ááąá¸áááˇáş áááááŻáśá¸ááŻáášáááŽáá˝áąáá˛á áá áşááŻááźá áşáááŻáˇ á áŽá ááşááŹá¸ááŤáááşá áᎠformat ááᯠpost-quantum cryptographic algorithms áá˝áąáá˛áˇ áĄááŻáśá¸ááźáŻáááş ááŽáááŻááşá¸ááŻááşááŹá¸ááźáŽá¸á áᎠdigital signature size áᏠáááŻá¸áᏠsignature áá˝áąáááş áá ááááˇáş áááŻááźáŽá¸ááŤáááşá
TLS ááťáááşáááşáážáŻáá áşááŻá áŽá ááąááŹáĄáá˝ááşáĄá áŹá¸ááᯠááťážáąáŹáˇááťáááşáĄáá˝ááş MTC áááş Merkle Tree áá˝á˛áˇá ááşá¸ááŻáśááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ áááşá¸áá˝ááş branch áá áşááŻá áŽáááş shared (tree-like) hashing áážáá áşáááˇáş underlying branch ááťáŹá¸áážááˇáş node áĄáŹá¸ááŻáśá¸ááᯠáĄáááşááźáŻáááşá áááŻá¸ááŹáááşá¸áááşá¸áá˝ááş CA áááş certificate áá áşááŻá áŽááᯠMTC ááźááˇáş ááŽá¸ááźáŹá¸á Ꭰáááşáážááşááąá¸áááŻá¸ááźáŽá¸ certificate ááťáŹá¸ááᯠááąáŤááşá¸á ááşáᏠMerkle Tree áááŻáĄááźáąááśáááˇáş log áá áşááŻáááŻáˇ áááˇáşáá˝ááşá¸áᏠroot hash áááŻáᏠáááşáážááşááąá¸áááŻá¸áááşá á¤á áá áşááźááˇáş ááąáŹááşááŻáśá¸ hash áážáááźááşá¸ááźááˇáş áááşáážááááşáážááşááąá¸áááŻá¸ááŹá¸ááąáŹ tree áá˝ááş áááşáážááşááŹá¸ááąáŹ certificate áá áşáᯠááŤáááşááźáąáŹááşá¸ áĄáááşááźáŻáááŻááşáááşá áááşááşáááŻááşáá áşááŻáááŻáˇ ááťáááşáááşááąáŹáĄá፠browser áááş tree áá˝ááş áááşá¸áááŤáááşáážáŻááᯠáááşášááťáŹáááşá¸ááźááˇáş áááşááąááźáááş áááŻááąáŹááşá¸ááąáŹ MTC certificate áážááˇáş hash áĄá áŻáśááᯠááážáááźáŽá¸ client áááş certificate áááş áááşáážááşááąá¸áááŻá¸ááŹá¸ááąáŹ tree áá˝ááş áĄáážááşááááşáážáááźáąáŹááşá¸ áĄáááşááźáŻááźááşá¸ááźááˇáş áááşááşáááŻááşá á á áşáážááşáážáŻááᯠáĄáááşááźáŻáááŻááşáááşá
Cloudflare áá˛áˇ CA áᏠáááŻá¸ááŹáááşáážááşáá˛áˇ MTC áááşáážááşáážá
áşááťááŻá¸ááŻáśá¸ááᯠááśáˇáááŻá¸ááąá¸áážáŹááźá
áşáááŻáˇ áĄááŻáśá¸ááźáŻáá°áá˝áąáᏠááŻáśá
áśáĄáá
áşááᯠááťáąáŹáá˝áąáˇá
á˝áŹ áá°á¸ááźáąáŹááşá¸áááŻááşáážáŹááźá
áşááŤáááşá Cloudflare áá˛áˇ áĄáá˝ááşá¸áááŻááşá¸áááşááąáŹááşáážáŻáá˝áąáážáŹ áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáĄáá
áşááᯠá
ááşá¸áááşááźáŽá¸ááąáŹááş ááŽáááąáŹááťááşááᯠáĄááťáŹá¸ááźááşáá°áááĄáąáŹááş á
áááşáááŻááşáááŻáˇ ááťážáąáŹáşáááˇáşáááŤáááşá Cloudflare áᏠáá°áˇáá˛áˇ CA áĄáá
áşáĄáá˝ááşá¸ ááŻááşáááşá¸á
ááşáá˝áąáá˛áˇ áá˝ááˇáşáááşá¸ááźááşááŹáážáŻáĄááźááˇáşáĄááážáá
áąáááŻáˇá áá
áşááťá
áşáááşáááşáážááşáá˝áąááŻááşááąá¸áááŻáˇáĄááŻáśá¸ááźáŻáá˛áˇ ááąáŹáˇááşáá˛áá˛áˇ ááźááşáááşááŻááşááŻááşáááŻááşáá˛áˇ áááşááąáŹááşáážáŻáá˝áąááᯠááŻááşááąáááŻáˇá ááŽá¸áááˇáşááąáŹáˇáá˝áąááᯠááááşá¸áááşá¸ááŹá¸áá˛áˇ ááŹáˇááşáá˛ááŻáśááźáŻáśááąá¸ááąáŹáşááťá°á¸ (HSM) áá˝áąááᯠáĄáááşááźáŻáááŻáˇáá˛áˇ ááźáżááŹáá˝áąáá˛áˇ ááźá
áşáááşáá˝áąáĄááźáąáŹááşá¸ áĄááťááşáĄáááşáá˝áąááᯠááťááşááťááşá¸ááŻááşááąáŹáşáááŻáˇ áááááźáŻááŹá¸ááŤáááşá
source: opennet.ru
