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

Signal Protocol

Index Signal Protocol

The Signal Protocol (formerly known as the TextSecure Protocol) is a non-federated cryptographic protocol that can be used to provide end-to-end encryption for voice calls, video calls, and instant messaging conversations. [1]

60 relations: Advanced Encryption Standard, Alternative terms for free software, App Store (iOS), Application layer, Asynchronous communication, Authenticated encryption, Axolotl, C (programming language), Comparison of cryptography libraries, Comparison of instant messaging protocols, Conversations (software), Cryptographic primitive, Cryptographic protocol, Curve25519, Deniable authentication, Diffie–Hellman key exchange, Double Ratchet Algorithm, End-to-end encryption, Facebook, Facebook Messenger, Federation (information technology), Forward secrecy, G Data Software, GitHub, GNU General Public License, Google, Google Allo, HMAC, Instant messaging, Java (programming language), JavaScript, Library (computing), Man-in-the-middle attack, Matrix (communication protocol), McMaster University, Microsoft, Moxie Marlinspike, Multicast encryption, Off-the-Record Messaging, OMEMO, Open Whisper Systems, Privacy policy, Proprietary software, Public key fingerprint, Queensland University of Technology, Ruhr University Bochum, Signal (software), Silent Circle Instant Messaging Protocol, Skype, TextSecure, ..., The Intercept, Trust on first use, University of Oxford, Unknown key-share attack, Viber, WebRTC, WhatsApp, Wire (software), XMPP Standards Foundation, ZRTP. Expand index (10 more) »

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!!: Signal Protocol and Advanced Encryption Standard · See more »

Alternative terms for free software

Alternative terms for free software, such as open source, FOSS, and FLOSS, have been a controversial issue among free and open-source software users from the late 1990s onwards.

New!!: Signal Protocol and Alternative terms for free software · See more »

App Store (iOS)

The App Store is a digital distribution platform, developed and maintained by Apple Inc., for mobile apps on its iOS operating system.

New!!: Signal Protocol and App Store (iOS) · See more »

Application layer

An application layer is an abstraction layer that specifies the shared communications protocols and interface methods used by hosts in a communications network.

New!!: Signal Protocol and Application layer · See more »

Asynchronous communication

In telecommunications, asynchronous communication is transmission of data, generally without the use of an external clock signal, where data can be transmitted intermittently rather than in a steady stream.

New!!: Signal Protocol and Asynchronous communication · See more »

Authenticated encryption

Authenticated encryption (AE) and authenticated encryption with associated data (AEAD, variant of AE) is a form of encryption which simultaneously provides confidentiality, integrity, and authenticity assurances on the data.

New!!: Signal Protocol and Authenticated encryption · See more »

Axolotl

The axolotl (from āxōlōtl) also known as a Mexican salamander (Ambystoma mexicanum) or a Mexican walking fish, is a neotenic salamander, closely related to the tiger salamander.

New!!: Signal Protocol and Axolotl · 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!!: Signal Protocol and C (programming language) · See more »

Comparison of cryptography libraries

The tables below compare cryptography libraries that deal with cryptography algorithms and have api function calls to each of the supported features.

New!!: Signal Protocol and Comparison of cryptography libraries · See more »

Comparison of instant messaging protocols

The following is a comparison of instant messaging protocols.

New!!: Signal Protocol and Comparison of instant messaging protocols · See more »

Conversations (software)

Conversations is a free instant messaging client for Android.

New!!: Signal Protocol and Conversations (software) · See more »

Cryptographic primitive

Cryptographic primitives are well-established, low-level cryptographic algorithms that are frequently used to build cryptographic protocols for computer security systems.

New!!: Signal Protocol and Cryptographic primitive · See more »

Cryptographic protocol

A security protocol (cryptographic protocol or encryption protocol) is an abstract or concrete protocol that performs a security-related function and applies cryptographic methods, often as sequences of cryptographic primitives.

New!!: Signal Protocol and Cryptographic protocol · See more »

Curve25519

In cryptography, Curve25519 is an elliptic curve offering 128 bits of security and designed for use with the elliptic curve Diffie–Hellman (ECDH) key agreement scheme.

New!!: Signal Protocol and Curve25519 · See more »

Deniable authentication

In cryptography, deniable authentication refers to message authentication between a set of participants where the participants themselves can be confident in the authenticity of the messages, but it cannot be proved to a third party after the event.

New!!: Signal Protocol and Deniable authentication · See more »

Diffie–Hellman key exchange

Diffie–Hellman key exchange (DH)Synonyms of Diffie–Hellman key exchange include.

New!!: Signal Protocol and Diffie–Hellman key exchange · See more »

Double Ratchet Algorithm

In cryptography, the Double Ratchet Algorithm (previously referred to as the Axolotl Ratchet) is a key management algorithm that was developed by Trevor Perrin and Moxie Marlinspike in 2013.

New!!: Signal Protocol and Double Ratchet Algorithm · See more »

End-to-end encryption

End-to-end encryption (E2EE) is a system of communication where only the communicating users can read the messages.

New!!: Signal Protocol and End-to-end encryption · See more »

Facebook

Facebook is an American online social media and social networking service company based in Menlo Park, California.

New!!: Signal Protocol and Facebook · See more »

Facebook Messenger

Facebook Messenger (sometimes known as Messenger) is a messaging app and platform.

New!!: Signal Protocol and Facebook Messenger · See more »

Federation (information technology)

A federation is a group of computing or network providers agreeing upon standards of operation in a collective fashion.

New!!: Signal Protocol and Federation (information technology) · See more »

Forward secrecy

In cryptography, forward secrecy (FS), also known as perfect forward secrecy (PFS), is a feature of specific key agreement protocols that gives assurances your session keys will not be compromised even if the private key of the server is compromised.

New!!: Signal Protocol and Forward secrecy · See more »

G Data Software

G Data Software AG is a German software company that focuses on computer security solutions.

New!!: Signal Protocol and G Data Software · See more »

GitHub

GitHub Inc. is a web-based hosting service for version control using Git.

New!!: Signal Protocol and GitHub · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Signal Protocol and GNU General Public License · 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!!: Signal Protocol and Google · See more »

Google Allo

Google Allo is an instant messaging mobile app by Google for the Android and iOS mobile operating systems, with a web client available on Google Chrome, Mozilla Firefox, and Opera.

New!!: Signal Protocol and Google Allo · See more »

HMAC

In cryptography, an HMAC (sometimes disabbreviated as either keyed-hash message authentication code or hash-based message authentication code) is a specific type of message authentication code (MAC) involving a cryptographic hash function and a secret cryptographic key.

New!!: Signal Protocol and HMAC · See more »

Instant messaging

Instant messaging (IM) technology is a type of online chat that offers real-time text transmission over the Internet.

New!!: Signal Protocol and Instant messaging · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Signal Protocol and Java (programming language) · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Signal Protocol and JavaScript · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Signal Protocol and Library (computing) · See more »

Man-in-the-middle attack

In cryptography and computer security, a man-in-the-middle attack (MITM) is an attack where the attacker secretly relays and possibly alters the communication between two parties who believe they are directly communicating with each other.

New!!: Signal Protocol and Man-in-the-middle attack · See more »

Matrix (communication protocol)

Matrix is an open protocol for real-time communication.

New!!: Signal Protocol and Matrix (communication protocol) · See more »

McMaster University

McMaster University (commonly referred to as McMaster or Mac) is a public research university in Hamilton, Ontario, Canada.

New!!: Signal Protocol and McMaster University · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Signal Protocol and Microsoft · See more »

Moxie Marlinspike

Matthew Rosenfield, known as Moxie Marlinspike, is an American computer security researcher, whose research focuses primarily on techniques for intercepting communication, as well as methods for strengthening communication infrastructure against interception.

New!!: Signal Protocol and Moxie Marlinspike · See more »

Multicast encryption

Multicast is what enables a node on a network to address one unit of data to a specific group of receivers.

New!!: Signal Protocol and Multicast encryption · See more »

Off-the-Record Messaging

Off-the-Record Messaging (OTR) is a cryptographic protocol that provides encryption for instant messaging conversations.

New!!: Signal Protocol and Off-the-Record Messaging · See more »

OMEMO

OMEMO is an extension to the Extensible Messaging and Presence Protocol (XMPP, "Jabber") for multi-client end-to-end encryption developed by Andreas Straub.

New!!: Signal Protocol and OMEMO · See more »

Open Whisper Systems

Open Whisper Systems (abbreviated OWS) is a software organization that was founded by Moxie Marlinspike in 2013.

New!!: Signal Protocol and Open Whisper Systems · See more »

Privacy policy

A privacy policy is a statement or a legal document (in privacy law) that discloses some or all of the ways a party gathers, uses, discloses, and manages a customer or client's data.

New!!: Signal Protocol and Privacy policy · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Signal Protocol and Proprietary software · See more »

Public key fingerprint

In public-key cryptography, a public key fingerprint is a short sequence of bytes used to identify a longer public key.

New!!: Signal Protocol and Public key fingerprint · See more »

Queensland University of Technology

The Queensland University of Technology (QUT) is a public research university located in the urban coastal city of Brisbane, Queensland, Australia.

New!!: Signal Protocol and Queensland University of Technology · See more »

Ruhr University Bochum

The Ruhr-University Bochum (German: Ruhr-Universität Bochum, RUB), located on the southern hills of central Ruhr area Bochum, was founded in 1962 as the first new public university in Germany after World War II.

New!!: Signal Protocol and Ruhr University Bochum · See more »

Signal (software)

Signal is an encrypted communications app for Android and iOS.

New!!: Signal Protocol and Signal (software) · See more »

Silent Circle Instant Messaging Protocol

The Silent Circle Instant Message Protocol (SCIMP) was an encryption scheme that was developed by Vincent Moscaritolo of Silent Circle.

New!!: Signal Protocol and Silent Circle Instant Messaging Protocol · See more »

Skype

Skype is a telecommunications application software product that specializes in providing video chat and voice calls between computers, tablets, mobile devices, the Xbox One console, and smartwatches via the Internet and to regular telephones.

New!!: Signal Protocol and Skype · See more »

TextSecure

TextSecure was a free and open-source encrypted messaging application for Android that was first released in May 2010.

New!!: Signal Protocol and TextSecure · See more »

The Intercept

The Intercept is an online news publication dedicated to what it describes as "adversarial journalism".

New!!: Signal Protocol and The Intercept · See more »

Trust on first use

Trust on first use (TOFU), or trust upon first use (TUFU), is a security model used by client software which needs to establish a trust relationship with an unknown or not-yet-trusted endpoint.

New!!: Signal Protocol and Trust on first use · See more »

University of Oxford

The University of Oxford (formally The Chancellor Masters and Scholars of the University of Oxford) is a collegiate research university located in Oxford, England.

New!!: Signal Protocol and University of Oxford · See more »

Unknown key-share attack

As defined by, an unknown key-share (UKS) attack on an authenticated key agreement (AK) or authenticated key agreement with key confirmation (AKC) protocol is an attack whereby an entity A ends up believing she shares a key with B, and although this is in fact the case, B mistakenly believes the key is instead shared with an entity E \neq A. In other words, in a UKS, an opponent, say Eve, coerces honest parties Alice and Bob into establishing a secret key where at least one of Alice and Bob does not know that the secret key is shared with the other.

New!!: Signal Protocol and Unknown key-share attack · See more »

Viber

Viber is a cross-platform instant messaging and voice over IP (VoIP) application operated by Japanese multinational company Rakuten, provided as freeware for the Microsoft Windows, macOS, Linux, Android and iOS platforms.

New!!: Signal Protocol and Viber · See more »

WebRTC

WebRTC (Web Real-Time Communication) is a free, open-source project that provides web browsers and mobile applications with real-time communication (RTC) via simple application programming interfaces (APIs).

New!!: Signal Protocol and WebRTC · See more »

WhatsApp

WhatsApp Messenger is a freeware and cross-platform messaging and Voice over IP (VoIP) service owned by Facebook.

New!!: Signal Protocol and WhatsApp · See more »

Wire (software)

Wire is a cross-platform, encrypted instant messaging client created by Wire Swiss.

New!!: Signal Protocol and Wire (software) · See more »

XMPP Standards Foundation

XMPP Standards Foundation (XSF) is the foundation in charge of the standardization of the protocol extensions of XMPP, the open standard of instant messaging and presence of the IETF.

New!!: Signal Protocol and XMPP Standards Foundation · See more »

ZRTP

ZRTP (composed of Z and Real-time Transport Protocol) is a cryptographic key-agreement protocol to negotiate the keys for encryption between two end points in a Voice over Internet Protocol (VoIP) phone telephony call based on the Real-time Transport Protocol.

New!!: Signal Protocol and ZRTP · See more »

Redirects here:

Axolotl (cryptography), Axolotl (protocol), Axolotl protocol, TextSecure Protocol.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »