WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: New Remaster - InstantOTP - Instantly deployable one-time pad encryption  (Read 4363 times)

Offline cortical

  • Newbie
  • *
  • Posts: 4
Title:
InstantOTP - An instantly deployable one-time pad encoding system for unbreakable encryption

Description:
InstantOTP creates an instantly deployable one-time pad encryption/decryption environment on a non-networked computer while simultaneously handling some of the more cumbersome aspects of pad management.

Features:
  • tiny self-contained USB bootable operating system with persistence
  • boots in just a few seconds
  • works on old hardware
  • graphical UI for file management tasks
  • creates/manages pads for multiple users and rotates pads over time
  • only 3 commands:  createpads, encodeOTP, decodeOTP
  • contains features to prevent pad re-use and to obfuscate message start
  • wraps OTP encodings in symmetric encryption for subtlety

One-time pad encoding is an encryption method that cannot be cracked.  It allows communication of encrypted data through insecure channels (eg, Internet) with no possibility of surreptitious decryption.  It works by modulating the plaintext stream with a "one-time pad" stream composed of random values which has been exchanged apriori.  The cipher pad is not re-used, hence the name, one-time pad encryption. InstantOTP enables a non-networked computer to be instantly be used as a highly secure communications system.

[/list]Link:
http://corticalcafe.com/software_instantotp.htm

« Last Edit: August 08, 2014, 07:20:16 PM by cortical »

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
You are required to provide complete sources.

Offline cortical

  • Newbie
  • *
  • Posts: 4
As described on the project homepage, the sources are the bash scripts which included in the distribution, and the Onetime package; the source code for this is present in the InstantOTP user's home directory.  The homepage also gives attribution and links to TCL and Onetime.  Are there any other sources / attributions that should be present? 

Btw, this is my first remaster using TCL. I'm amazed at the power that is captured in such a small footprint.  It didn't take long to pick up the core concepts, and remastering was painless.  It's a great foundation for easily creating "appliances" with modest hardware requirements, which still leveraging the Linux ecosystem.

Thanks to the community for creating this incredible distribution!    :)

Offline cortical

  • Newbie
  • *
  • Posts: 4
Since I'm not using github for source management the website description may not have been clear;  I'll update the homepage to clarify the location of source code and scripts.

Online curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10962
You should mirror the release/src directory at least. You're distributing the TC binaries, and under the GPL, you're responsible for distributing the source to them - linking to us is not enough to fulfill the license obligation.

Oh and thanks :)
« Last Edit: August 09, 2014, 12:00:18 AM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline cortical

  • Newbie
  • *
  • Posts: 4
You should mirror the release/src directory at least. You're distributing the TC binaries, and under the GPL, you're responsible for distributing the source to them

Will do.