Processors Resistant to Hacking

Research Links

i.MX Trust Features

Trusted Execution

  •  Isolates execution of critical SW from possible malware
  •  TrustZone Secure & Normal Worlds (processor modes)
  • Hardware firewalls between CPU & DMA masters and memory & peripherals

High Assurance Boot

  • Authenticated boot: prevents unauthorized SW execution
  •  Encrypted boot: protects SW confidentiality 
  • Digital signature checks embedded in on-chip boot ROM
  •  Run every time processor is reset

HW Cryptographic Accelerators

  •  i.MX family dependent
  •  Symmetric: AES-128, AES-256, 3DES, ARC4
  •  Message Digest & HMAC: SHA-1, SHA-256, MD-5

Secure Storage

  •  Protects data confidentiality and integrity 
  • Off-chip: cryptographic protection including device binding
  •  On-chip: self-clearing Secure RAM • HW-only keys: no SW access

HW Random Number Generation

  • Ensures strong keys and protects against protocol replay
  • On-chip entropy generation
  •  Cryptographically secure deterministic RNG

Secure Clock

  • Provides reliable time source
  •  On-chip, separately-powered real-time clock
  • Protection from SW tampering

CryptoCurrency Hashing and Proof of Work Functions

Scrypt

SHA-256

SHA-2

CryptoNote

ECDSA

X11

Research Links

Setting up a BitMain AntMiner S3 for Mining

Bitmain miner setup.

fzHKZuICbvI9x1NdfKx3

Research Links

  • Guide: Dogie's Comprehensive Bitmain Antminer S3 Setup  I had some trouble getting the S3 to show up in the DHCP list.  What seemed easiest was to use the direct connection computer to S3 method.  Once I convinced myself that DHCP was working I switched to configuration with them both connected to a router using DHCP.  Check your router to make sure it includes 192.168.1.99 in its DHCP range.  I went through setting up my computer with a fixed IP address to talk with the S3.  After that worked experimented and found that I could see the S3 if I dialed in 192.168.1.99 but it would not show up on the DHCP equipment list. It was at that point I changed the S3 setting to DHCP.
  • Setting up computer to have fixed IP to talk with the S3  – note there are some errors in the images of the IPv4 windows settings.
  • YouTube: AntMiner S3 Setup – DETAILED 
  • Pool Worker format:  User.Worker   where user is your user name in the mining pool and worker is a name you put on the mining device.  It's a way to see each machine individually for monitoring purposes.

The default mining pools as a result of resetting the firmware were dead.  

Quick Reference Notes

  • Default AntMiner username/password:  root / root

Additional Links