Code Monkey home page Code Monkey logo

chiota's Introduction

Chiota

standard-readme compliant Chiota Android: Build status Messenger Package: Build status

Your IOTA Chat App

Chiota is an IOTA Xamarin Chat App based on Felandils C# .NET Port of the IOTA lib, Steppenwolfe65 CEX-NET and jamesmontemagnos MonkeyChat.

The goal is to create a quantum secure chat app, in which you are the owner of your own data and nobody else!

Impressions of the current state:


Table of Contents

Background

How Chiota works?

See the GitHub Wiki for more detailed information about the different modules of Chiota.

Chiota doesn’t use the MAM Layer for sending secure messages. Instead, it uses the NTRU Encryption (see NTRU Key Exchange for IOTA for more details). There are several reasons for that:

  • NTRU or some other form of key exchange is needed for the MAM-Layer anyway
  • For the MAM Layer, you have a lot of different transactions and currently, the proof-of-work takes really long, so the goal is to reduce the number of necessary transactions
  • You need to store the state of the MAM Layer (root hash, channel keys, etc.). If you want to store these things quantum secure on the tangle it results in more messages and therefore additional PoW
  • NTRU can be extremely fast, see Speed records for NTRU

The disadvantage of the current system:

  • You are limited to less characters per transaction because the NTRU encryption needs more space
  • Advances in cryptanalysis may at some point break NTRU

Motivation

During the process of creating the health care chatbot Florence, we found out that we can't use the technology to its full potential due to various problems with the current state of the healthcare system. You as a patient should be in control of your healthcare data and a chatbot should support the private, secure and continuous communication between you and your healthcare provider network. However, with the current technology that isn't possible. That is why we started the project “Untangle Care”, you can find out more about it on the official IOTA ecosystem page.

Install

Usage

Maintainers

Contributing

You can either support this project by donating or by contributing to the code.

Donate

IOTA Donation address

LRKZARMRXNBSUAOGYOMCRBAZAK9ZSVWTIXOVFTGTX9FRZVUNIM9NLBEZPPZIDD9MQHVCOFNELKGVCIYVWQGRWYZU9X 

Code

If you want to help either join our discord server or you can open issues for bugs you've found or features you think are missing. You can also submit pull requests to this repository.

If editing the README, please conform to the standard-readme specification.

License

MIT License © PACT Care B.V.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.