All Projects → coniks-sys → Coniks Java

coniks-sys / Coniks Java

Licence: other
A CONIKS implementation in Java

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Coniks Java

Coniks Go
A CONIKS implementation in Golang
Stars: ✭ 102 (+75.86%)
Mutual labels:  merkle-tree, cryptography, pki
Routinator
An RPKI Validator written in Rust
Stars: ✭ 215 (+270.69%)
Mutual labels:  cryptography, pki
Cfrpki
Cloudflare's RPKI Toolbox
Stars: ✭ 104 (+79.31%)
Mutual labels:  cryptography, pki
Exonum Client
JavaScript client for Exonum blockchain
Stars: ✭ 62 (+6.9%)
Mutual labels:  merkle-tree, cryptography
Merkle Tools
Tools for creating Merkle trees, generating merkle proofs, and verification of merkle proofs.
Stars: ✭ 54 (-6.9%)
Mutual labels:  merkle-tree, cryptography
Babassl
A Brisk and Better Assured Cryptographic Toolkit
Stars: ✭ 68 (+17.24%)
Mutual labels:  cryptography, pki
Awesome Iam
👤 Identity and Access Management Knowledge for Cloud Platforms
Stars: ✭ 186 (+220.69%)
Mutual labels:  cryptography, pki
virgil-sdk-cpp
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
Stars: ✭ 18 (-68.97%)
Mutual labels:  cryptography, pki
Iavl
Merkleized IAVL+ Tree implementation in Go
Stars: ✭ 197 (+239.66%)
Mutual labels:  merkle-tree, cryptography
Auth Adt
Authenticated Data Structures Generically
Stars: ✭ 150 (+158.62%)
Mutual labels:  merkle-tree, cryptography
Merkle Tree
Merkle Trees and Merkle Inclusion Proofs
Stars: ✭ 130 (+124.14%)
Mutual labels:  merkle-tree, cryptography
Claimchain Core
A core and experimental implementation of ClaimChain
Stars: ✭ 30 (-48.28%)
Mutual labels:  merkle-tree, cryptography
Firo
The privacy-focused cryptocurrency
Stars: ✭ 528 (+810.34%)
Mutual labels:  merkle-tree, cryptography
Libpki
Easy-to-use high-level library for PKI-enabled applications
Stars: ✭ 36 (-37.93%)
Mutual labels:  cryptography, pki
Exonum
An extensible open-source framework for creating private/permissioned blockchain applications
Stars: ✭ 1,037 (+1687.93%)
Mutual labels:  cryptography
Al Go Rithms
🎵 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Stars: ✭ 1,036 (+1686.21%)
Mutual labels:  cryptography
Joeecc
Elliptic Curve Cryptography playground/toolkit written in pure Python
Stars: ✭ 46 (-20.69%)
Mutual labels:  cryptography
Ipfsfb
InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.
Stars: ✭ 57 (-1.72%)
Mutual labels:  cryptography
Waves
⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Stars: ✭ 1,077 (+1756.9%)
Mutual labels:  cryptography
Mundane
Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).
Stars: ✭ 1,033 (+1681.03%)
Mutual labels:  cryptography

CONIKS

Build Status Coverage Status

http://coniks.org

Introduction

CONIKS is a key management system that provides transparency and privacy for end-user public keys. CONIKS protects end-to-end encrypted communications against malicious or compromised communication providers and surveillance by storing users' encryption keys in tamper-evident and publicly auditable key directories on the server side. This allows messaging clients to verify the identity of users automatically, and prevents malicious/compromised servers from hijacking secure communications without getting caught.

Java Library

The pckages in this library implement the various components of the CONIKS system and may be imported as jar files individually.

  • coniks_common: Common message format definitions
  • coniks_server: Prototype key server
  • coniks_test_client: Prototype client CLI
  • crypto: Cryptographic algorithms and operations
  • util: Utility functions

The protos directory contains the Protocol Buffer message definitions for the client-server messages.

Disclaimer

Please keep in mind that this CONIKS Java implementation is under active development. The repository may contain experimental features that aren't fully tested. We recommend using a tagged release.

Documentation

Read the package's Java API (javadoc)

Current Core Developers

Releases of coniks-java will be signed with one of the following GPG keys:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].