Android Smarphone Trick to Connect to TSN

Here is a trick to connect to TSN using an Android Smartphone!

Step 1: IMPORTANT: You MUST have a rooted phone

Step 2: Make sure your phone settings allow APK installation from an “Unknown Source”. If you don’t know how to do that, read instructions here.

Step 3: From your Android phone’s browser, download and install the app using Google Drive from here. It will show “Package Installer”. Select it.  Android  will show:

press INSTALL, then OPEN

Step 4: If you didn’t open, look in your Apps list and click the N2N app icon:

It will launch N2N. TURN THE PHONE SIDEWAYS and you will see a wrench icon  :

Press the wrench and it will show the General Settings screen. Keep the app running !

Step 5: In your Browser (preferably on your laptop), enter URL http://tlc-portal.ddns.net:3000 . The TSN Portal page will be displayed.

You must do the following:

a) Enter (or paste) your ETH wallet address. NOTE: if you already have SafeConnect running on your laptop, it’s better to use a different wallet. If you use the SAME wallet address,  turn SafeConnect OFF on your laptop.*** Wallet can be empty. This is for identification, NOT used for any type of payment.

Press the DOWNLOAD button.

b) Now OPEN the configuration file it generated. You will see values for:

IP:
NETMASK:
SUPERNODE:
PORT:
COMMUNITY:
PSK:

You will need these values for your smartphone!

Step 6: Go back to your smartphone N2N App running on your smartphone. The General Settings shows:

  • supernode
  • Group name
  • Assign IP
  • netmask

Enter the values from the config.ini to the General Settings as follows:

  • supernode      SUPERNODE:PORT (for example, tlcsupernode.ddns.net:5000)
  • Group name   COMMUNITY value
  • Password:       PSK value
  • Assign IP         IP value
  • netmask           NETMASK value

Here’s an example screenshot:

Now use your Back button to go to the main app screen:

Press START.

If your phone is rooted, you will see debug log output.

TESTING

You can now go to your phone’s browser and go to “invisible” web sites like http://10.0.1.75

You should connect to the invisible chat at http://10.0.1.95:3000 . When you sign up or log in, you will see:

Enjoy!

 

Making Blockchain Security Better

A lot of people relate blockchain to digital currency but it is a lot more. This uniquely decentralized platform is rapidly maturing offering multiple applications that even the US Department of Defense is looking at. The depth of these disruptive technologies and how they can accelerate innovation in multiple industries is just now being recognized. So, will these technologies continue and are they secure?

What is blockchain?

As defined by Wikipedia, blockchain is a decentralized and distributed digital ledger that is used to record transactions across many computers so that the record cannot be altered retroactively without the alteration of all subsequent blocks and the collusion of the network.

In general, it is the decentralization and auditing that offer unique security features over todays centralized data. Typical information technology networks today require centralized database access that has been the subject of some of the largest data base hacks costing millions of not billions of dollars. The recent attack on  Equifax hack exposing 143 million Americans is a prime example of the security risks in centralized data at rest depositories.

Cryptology in blockchain

So, can blockchain truly be secure on a public network? Blockchain still runs on the public Internet that depends on encryption technologies to secure it. This digital house of cards uses public encryption keys that are exposed in transactions and susceptible to cracking by ECC (Error Correction Code). There are also concerns that the advances in Quantum Computing could crack all current encryption. The National Institute of Standards and Technology (NIST) has been studying this problem and is focusing on post quantum encryption solution proposals still open in their Post-Quantum Crypto Project.

Current encryption technologies are also static in nature allowing hackers the ability to tracking crypto keys size and patterns. Sophisticated attackers are even using Artificial Intelligence (AI) to monitor crypto static patterns and more rapidly crack crypto keys.  These same patterns can be captured in even multi-factor authentication offering hackers direct access to targeted systems. So, is there a band aide for blockchain security today and in the future?

Blockchain Community based Public/Private Security

Encryption technologies will involve in public networks but as they do there are other was to harden blockchain security. As these capabilities are being addressed, there are companies such as TLC Secure that are offering Virtual Private Networks (VPN) and Network Cloaking Technologies for community of blockchains with member nodes securely connected within their community. This added protection enhances the existing blockchains platform while adding an additional layer of security in both the public and private layer.

The TLC Secure offering called NVIS offers extensible security that enjoins the host nodes of any private blockchain (institutional or enterprise) or public blockchain (i.e., Bitcoin, Ethereum, Litecoin, Ripple, Dash, Zcash, Monero, etc.). Nodes are rendered invisible to hackers, thieves or snooping from the public Internet, thereby reducing risk from exploits, denial-of-service downtime of strategically critical blockchain nodes that can impact cryptocurrency market operations and disrupt transactions. Simply put you can’t hack what you can’t see. TLC Secure is offering a pre-ICO completing a Proof of Concept of these matured and operational technologies. See more in Medium article.

Why Blockchain Technology will continue

From law to technology it just doesn’t seem that blockchain is going away. Initially wanting to regulate blockchain applications, it seems several members of the US Congress are drafting legislation that is intended to recognize certain digital currencies and protect them against interference from the federal government. Clearly the value vs. the risk of blockchain is beginning to be recognized.

Even the 900 billion dollar US Senate defense bill is calling for a block chain security study. As new applications are recognized the use of blockchain technology will increase as newer and more decentralized security technologies become recognized. Companies like TLC Secure will continue to refine and improve these technologies as customers continue to embrace the need for solid security platforms.

Getting Started on the TLC SafeConnect Network

9. Afterward, just select On or Off from the SafeConnect menu on your Tray:

           

If On, it will use the TSN nameserver. If Off, it goes back to your ISP’s nameserver.

MacOSX Instructions

1. Wallet:  Have your Ethereum wallet address ready.
2.  Download safeconnect-osx.tgz here from your browser.
3.  Open a bash shell. Extract via “tar zxvf safeconnect-osx.tgz”
4.  Run “sudo ./safeconnect” and when prompted, enter your wallet address
5.  Start** via “sudo ./safeconnect on
6. If you want to stop, enter “sudo ./safeconnect off
** NOTE: If TUNTAP driver is not installed, it is extracted with the safeconnect.
Run sudo pkg install tuntap_20150118.pkg
sudo exec 5<> /dev/tun0

Linux Instructions

1. Wallet:  Have your Ethereum wallet address ready.
2.  Download safeconnect-linux.tgz here from your browser.
3.  Open a bash shell. Extract via “tar zxvf safeconnect-linux.tgz”
4.  Run “sudo ./safeconnect” and when prompted, enter your wallet address
5.  Start ** via “sudo ./safeconnect on
6. If you want to stop, enter “sudo ./safeconnect off
** NOTE: if you do not already have TUNTAP installed, install as:
sudo apt-get install  uml-utilities
sudo tunctl -t tun0

Minimal Viable Proof: Available Services

Once securely connected, the following services can be accessed using the trusted interface via the private address.

Video Test

After connecting to TSN, there is a video test at tlc-tokyo:

http://10.0.1.55/utube

Chat

http://10.0.1.95:3000

Blockchain

Our private Ethereum blockchain uses static-nodes. json to define peers. The enode table is:

http://tlcsupernode.ddns.net/static-nodes.json

Geth or other clients should use the bootnode

7b871c812b4353c7d98624ad7572f982e3ae87cc6f7ef2fe6e4f39f9fdf6e590612b0db473f614af66dfea307c28b6891037b2eb862128ff1ae8a9a650cbce60@10.0.1.75:30303″

To get to the geth-cli on a supernode, issue:

sudo geth-attach

 

MyEtherWallet

http://10.0.1.75/myetherwallet

Android / iPhone Wallet

blockwallet
https://blockwallet.eu/

NOTE: By default, wallets are setup to use Mainnet.

NVIS Tokens on Mainnet


https://etherscan.io/token/0x544f40cd3544a3001b1a3ff6d9677823de0268fb

Contract: 0x035cf462b4dd1c72db85be38f6158761a0401383

Scan the QR code with your BlockWallet to add tokens

 

Ethereum Mining Pool

http://10.0.1.75:4200

Ethereum Block Explorer

http://10.0.1.75:8000/

As noted above, SSH and PING to any of the listed nodes can be done.