Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Poly1305

Index Poly1305

Poly1305 is a cryptographic message authentication code (MAC) created by Daniel J. Bernstein. [1]

29 relations: Advanced Encryption Standard, Android (operating system), Athlon, C (programming language), C++, Cryptographic nonce, Cryptography, Daniel J. Bernstein, Data integrity, Google, Google Chrome, HTTPS, Message, Message authentication code, NaCl (software), OpenSSH, OpenSSL, Pentium, PowerPC, Prime number, Public-domain software, RC4, Reference implementation, Salsa20, Slashdot, Source code, Symmetric-key algorithm, Transport Layer Security, UltraSPARC.

Advanced Encryption Standard

The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.

New!!: Poly1305 and Advanced Encryption Standard · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Poly1305 and Android (operating system) · See more »

Athlon

Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices (AMD).

New!!: Poly1305 and Athlon · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Poly1305 and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Poly1305 and C++ · See more »

Cryptographic nonce

In cryptography, a nonce is an arbitrary number that can be used just once.

New!!: Poly1305 and Cryptographic nonce · See more »

Cryptography

Cryptography or cryptology (from κρυπτός|translit.

New!!: Poly1305 and Cryptography · See more »

Daniel J. Bernstein

Daniel Julius Bernstein (sometimes known simply as djb; born October 29, 1971) is a German-American mathematician, cryptologist, and programmer.

New!!: Poly1305 and Daniel J. Bernstein · See more »

Data integrity

Data integrity is the maintenance of, and the assurance of the accuracy and consistency of, data over its entire life-cycle, and is a critical aspect to the design, implementation and usage of any system which stores, processes, or retrieves data.

New!!: Poly1305 and Data integrity · See more »

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.

New!!: Poly1305 and Google · See more »

Google Chrome

Google Chrome is a freeware web browser developed by Google LLC.

New!!: Poly1305 and Google Chrome · See more »

HTTPS

HTTP Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet.

New!!: Poly1305 and HTTPS · See more »

Message

A message is a discrete unit of communication intended by the source for consumption by some recipient or group of recipients.

New!!: Poly1305 and Message · See more »

Message authentication code

In cryptography, a message authentication code (MAC), sometimes known as a tag, is a short piece of information used to authenticate a message—in other words, to confirm that the message came from the stated sender (its authenticity) and has not been changed.

New!!: Poly1305 and Message authentication code · See more »

NaCl (software)

NaCl (pronounced "salt") is an abbreviation for "Networking and Cryptography library", a public domain "...high-speed software library for network communication, encryption, decryption, signatures, etc".

New!!: Poly1305 and NaCl (software) · See more »

OpenSSH

OpenSSH (also known as OpenBSD Secure Shell) is a suite of security-related network-level utilities based on the Secure Shell (SSH) protocol, which help to secure network communications via the encryption of network traffic over multiple authentication methods and by providing secure tunneling capabilities.

New!!: Poly1305 and OpenSSH · See more »

OpenSSL

OpenSSL is a software library for applications that secure communications over computer networks against eavesdropping or need to identify the party at the other end.

New!!: Poly1305 and OpenSSL · See more »

Pentium

Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel since 1993.

New!!: Poly1305 and Pentium · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Poly1305 and PowerPC · See more »

Prime number

A prime number (or a prime) is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.

New!!: Poly1305 and Prime number · See more »

Public-domain software

Public-domain software is software that has been placed in the public domain: in other words, there is absolutely no ownership such as copyright, trademark, or patent.

New!!: Poly1305 and Public-domain software · See more »

RC4

In cryptography, RC4 (Rivest Cipher 4 also known as ARC4 or ARCFOUR meaning Alleged RC4, see below) is a stream cipher.

New!!: Poly1305 and RC4 · See more »

Reference implementation

In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is the standard from which all other implementations and corresponding customizations are derived.

New!!: Poly1305 and Reference implementation · See more »

Salsa20

Salsa20 and the closely related ChaCha are stream ciphers developed by Daniel J. Bernstein.

New!!: Poly1305 and Salsa20 · See more »

Slashdot

Slashdot (sometimes abbreviated as /.) is a social news website that originally billed itself as "News for Nerds.

New!!: Poly1305 and Slashdot · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Poly1305 and Source code · See more »

Symmetric-key algorithm

Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both encryption of plaintext and decryption of ciphertext.

New!!: Poly1305 and Symmetric-key algorithm · See more »

Transport Layer Security

Transport Layer Security (TLS) – and its predecessor, Secure Sockets Layer (SSL), which is now deprecated by the Internet Engineering Task Force (IETF) – are cryptographic protocols that provide communications security over a computer network.

New!!: Poly1305 and Transport Layer Security · See more »

UltraSPARC

The UltraSPARC is a microprocessor developed by Sun Microsystems and fabricated by Texas Instruments, introduced in mid-1995.

New!!: Poly1305 and UltraSPARC · See more »

Redirects here:

CHACHA20-POLY1305, POLY1305, Poly-1305, Poly1305-AES, Poly1305-OTP.

References

[1] https://en.wikipedia.org/wiki/Poly1305

OutgoingIncoming
Hey! We are on Facebook now! »