Kyber is a key encapsulation mechanism (KEM) designed to be resistant to cryptanalytic attacks with future powerful quantum computers . It is used to establish a shared secret between two communicating parties without an ( IND-CCA2 ) attacker in the transmission system being able to decrypt it. This asymmetric cryptosystem uses a variant of the learning with errors lattice problem as its basic trapdoor function . It won the NIST competition for the first post-quantum cryptography (PQ) standard. NIST calls its standard Module-Lattice-Based Key-Encapsulation Mechanism ( ML-KEM ).
23-605: The system is based on the module learning with errors (M-LWE) problem, in conjunction with cyclotomic rings . Recently, there has also been a tight formal mathematical security reduction of the ring-LWE problem to MLWE. Compared to competing PQ methods, it has typical advantages of lattice-based methods, e.g. in regard to runtime as well as the size of the ciphertexts and the key material. Variants with different security levels have been defined: Kyber512 ( NIST security level 1, ≈ AES 128), Kyber768 (NIST security level 3, ≈AES 192), and Kyber1024 (NIST security level 5, ≈AES 256). At
46-550: A factor of about 2.3 (1.5–7), an estimated 2.3-fold (1.4–3.1) increase in energy consumption, and have about 70 times (48–92) more data overhead . Internal hashing operations account for the majority of the runtime, which would thus potentially benefit greatly from corresponding hardware acceleration . Kyber is derived from a method published in 2005 by Oded Regev , developed by developers from Europe and North America, who are employed by various government universities or research institutions, or by private companies, with funding from
69-416: A quantum-safe Provider module for OpenSSL 3.x, and has integrated its code into BoringSSL and wolfSSL . There are a handful of implementations using various other programming languages from third-party developers, including JavaScript and Java. Various (free) optimized hardware implementations exist, including one that is resistant to side-channel attacks. The German Federal Office for Information Security
92-608: Is aiming for implementation in Thunderbird , and in this context also an implementation in the Botan program library and corresponding adjustments to the OpenPGP standard. In 2023, the encrypted messaging service Signal implemented PQXDH , a Kyber-based post-quantum encryption algorithm, to their Signal Protocol which is used by WhatsApp and others. Learning with errors Too Many Requests If you report this error to
115-602: Is conditional on the execution of various patent -related agreements, with NTRU being a fallback option. Currently, a fourth round of the standardization process is underway, with the goal of standardizing an additional KEM. In the second phase of the selection process, several parameters of the algorithm were adjusted and the compression of the public keys was dropped. Most recently, NIST paid particular attention to costs in terms of runtime and complexity for implementations that mask runtimes in order to prevent corresponding side-channel attacks (SCA). Kyber underwent changes during
138-460: Is free of charge and can be applied for by any German institution. The UP KRITIS (UP stands for implementation plan) is a public-private cooperation between operators of critical infrastructures (KRITIS), their various associations and the responsible governmental agencies such as the BSI. It addresses eight of the nine critical infrastructure sectors. The sector "state and administration" is covered by
161-513: Is located in Bonn and as of 2024 has about 1,700 employees. Its current president, since 1 July 2023, is former business executive Claudia Plattner, who took over the presidency from Arne Schönbohm. BSI's predecessor was the cryptographic department of Germany's foreign intelligence agency ( BND ). BSI still designs cryptographic algorithms such as the Libelle cipher and initiated the development of
184-465: Is the German upper-level federal agency in charge of managing computer and communication security for the German government . Its areas of expertise and responsibility include the security of computer applications, critical infrastructure protection , Internet security , cryptography , counter eavesdropping , certification of security products and the accreditation of security test laboratories. It
207-576: The European Commission , Switzerland, the Netherlands, and Germany. They also developed the related and complementary signature scheme Dilithium , as another component of their "Cryptographic Suite for Algebraic Lattices" (CRYSTALS). Like other PQC-KEM methods, Kyber makes extensive use of hashing internally. In Kyber's case, variants of Keccak ( SHA-3 /SHAKE) are used here, to generate pseudorandom numbers , among other things. In 2017
230-636: The Gpg4win cryptographic suite. The BSI has a similar role as the Unlike those organizations, BSI is focused on IT security rather than being part of an organisation with a more general IT standards remit. BSI is separate from Germany's signals intelligence , which is part of the military and the foreign intelligence service ( BND ). The BSI's scope of duties is defined by the German Federal Office for Information Security (BSI Act). The aim of
253-469: The BSI include informing and sensitizing citizens to the safe use of information technology, mobile communication media and the Internet. The BSI therefore offers online content specially tailored to the needs of citizens ( BSI für Bürger ). The website covers topics and information on IT and Internet security in a way that is understandable even for technical laypersons. In addition to providing information,
SECTION 10
#1732772719445276-549: The BSI is the promotion of information and cyber security in order to enable and promote the use of secure information and communication technology in government, business and society. For example, the BSI develops practice-oriented minimum standards and target group-specific recommendations for handling IT and Internet security. The BSI is also responsible for protecting the IT systems of the federal government. This involves defending against cyber attacks and other technical threats against
299-677: The German Association for Information Technology, Telecommunications and New Media (Bitkom). As a members-only association major players in the field of cyber security in Germany aim to provide up-to-date and valid information on threats in cyberspace and supports the exchange of information, experience and best practices between participants. More than 6,800 institutions as of 2023 belong to the Alliance for Cyber Security, including 180 partner companies and 110 multipliers. Participation
322-655: The Green Book, ITSEC and the Common Criteria. The BSI is a national authority in the field of cryptography, which draws up recommendations and technical guidelines for cryptographic procedures and is involved in the development of international cryptographic standards. The IT Baseline Protection Catalog, or IT-Grundschutz , is a collection of enterprise security guidelines established by the office, which serve to identify and combat security-relevant vulnerabilities in IT environments. With introduction and catalogs,
345-619: The IT systems and networks of the federal administration. Once a year, the BSI reports on this to the Committee on Internal Affairs of the German Bundestag. The tasks of the BSI include: The BSI is the central certification body for the security of IT systems in Germany (computer and data security, data protection). Testing and certification is possible with regard to the standards of the IT-Grundschutzhandbuch,
368-458: The Kyber768 level, the secret keys are 2400 bytes in size, the public keys 1184, and the ciphertexts 1088. With an accordingly optimized implementation, 4 kilobytes of memory can be sufficient for the cryptographic operations. For a chat encryption scenario using liboqs, replacing the extremely efficient, non-quantum-safe ECDH key exchange using Curve25519 was found to increase runtime by
391-568: The NIST standardization process. In particular, in the submission for round 2 (so called Kyber v2 ), the following features were changed: Submission to round 3 underwent further tweaks: The developers have released a reference implementation into the public domain (or under CC0 ), which is written in C . The program library liboqs of the Open Quantum Safe (OQS) project contains an implementation based on that. OQS also maintains
414-584: The UP BUND and activities on state and municipal level. The goal of the UP KRITIS cooperation is to maintain the supply of critical infrastructure services in Germany. All organizations based in Germany that operate critical infrastructures in Germany, national professional and industry associations from the KRITIS sectors and the responsible authorities can participate in UP KRITIS upon application. The tasks of
437-513: The Wikimedia System Administrators, please include the details below. Request from 172.68.168.133 via cp1102 cp1102, Varnish XID 534306510 Upstream caches: cp1102 int Error: 429, Too Many Requests at Thu, 28 Nov 2024 05:45:19 GMT Federal Office for Information Security The Federal Office for Information Security ( German : Bundesamt für Sicherheit in der Informationstechnik , abbreviated as BSI )
460-446: The collection comprises more than 4,800 pages and serves companies and authorities as a basis for obtaining certification according to IT-Grundschutz. By obtaining certification, a company demonstrates that it has taken appropriate measures to protect its IT systems against IT security threats. Nationales Cyber-Abwehrzentrum (National Cyber Defence Centre), Cyber-AZ is a cooperative institution of German authorities at federal level for
483-617: The defense of electronic attacks on IT infrastructures of the Federal Republic of Germany and its economy. It was launched on April 1, 2011 and is located at the BSI. The center is a core element of the Cyber Security Strategy adopted by the German government in 2011. It aims to optimize operational cooperation and coordinate protection and defense measures. This is based on a holistic approach that brings together
SECTION 20
#1732772719445506-488: The method was submitted to the US National Institute of Standards and Technology (NIST) for its public selection process for a first standard for quantum-safe cryptographic primitives (NISTPQC). It is the only key encapsulation mechanism that has been selected for standardization at the end of the third round of the NIST standardization process. According to a footnote the report announcing the decision, it
529-440: The various threats in cyberspace: Cyber espionage, cyber spying, cyber terrorism and cyber crime. The goal is a rapid exchange of information, rapid assessments and concrete recommendations for action derived from these. The Alliance for Cyber Security, or Allianz für Cyber-Sicherheit , is an initiative of the German Federal Office for Information Security (BSI). It was launched 2012 in public–private partnership cooperation with
#444555