TEALEAF-USB-DIL Flexipanel, TEALEAF-USB-DIL Datasheet

IC ENCRYPT KEY 28-DIL

TEALEAF-USB-DIL

Manufacturer Part Number
TEALEAF-USB-DIL
Description
IC ENCRYPT KEY 28-DIL
Manufacturer
Flexipanel
Datasheet

Specifications of TEALEAF-USB-DIL

Tool Type
License Dongle
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
658-1029-5
Summary
TEAleaf-USB is a low cost authentication system which
may be used to verify that a software product is not an
unauthorized pirate copy. The host PC uses a simple
but robust algorithm to verify that a TEAleaf-USB device
is present, using a 128-bit encryption key.
A complete set of BOM and Gerber blueprints is
available off-the-shelf manufacture of ultra low cost
TEAleaf-USB hardware security keys.
TEAleaf-USB uses the Human Interface Device (HID)
USB profile.
immediately plug-and-play compatible with present and
future Windows, Linux and Mac operating systems.
TEAleaf-USB is available in 28-pin DIL and 20-pin
SSOP packages.
components.
Applications
Security
Features
Firmware Factory Ltd
2 Marshall St, 3
London W1F 9BB, UK
sales@firmwarefactory.com
support@firmwarefactory.com
p1 of 8
 Computer software copy protection and licensing
 Pay-per-use hardware protection
 Random number generation
 Extended Tiny Encryption Algorithm (xTEA)
 128 bit security key
 Uncrackable random-hashed USB
 Quantum limited true random number generator
 True USB 2.0 HID plug and play - No drivers
 Ultra low cost single chip solution
 Low speed USB, can use a low cost resonator
 Security key, product name, manufacturer name,
 No Vendor ID / Product ID registration required
 Authentication success indication
 All-Systems-Go indication
 Tx / Rx indication
 Low power indication
 5 digital, analog, interrupt virtual I/O
 122-byte EEPROM
communications during authentication
required
serial number, GUID configurable from USB
interface, minimizing development costs
rd
It does not require USB drivers and is
Floor
26-Aug-10
They require only a few discrete
TEAleaf-USB
USB Authentication Key for Software Licensing and Revenue Protection
Electrical Specifications
8,19
DIL SSOP
Firmware Factory USB Product Family
20
10
23
24
18
11
12
13
22
21
14
15
27
16
28
Operating voltage, 18F2450
Operating voltage, 18F14K50
Typical/max supply current, Vdd = 5.0
Operating Temperature
9
1
5
6
7
 USB-232 asynchronous serial interface
 TEAleaf-USB security and authentication dongle
 expandIO-USB I/O expander
 USB-SPI synchronous serial interface
 USB-I2C synchronous serial interface
 USB-TakeOff managed power take-off, wakeup,
 USB-DAQ data logger
 USB-Config configuration and diagnostic module
 WattLogic electricity consumption monitor
 AnniLogic anniversary reminder module
HW146-8
10
11
13
14
15
16
17
18
19
20
standby and charge controller
1
2
3
4
5
6
7
8
9
TxRxInd
Table 2. Electrical Specifications
LoPwr
VIO10
Name
OSC1
OSC2
ASG#
RST#
RxInd
TxInd
VIO1
VIO7
VIO8
VIO9
Vusb
PGC
PGD
Auth
Vdd
Vpp
Vss
D+
D-
TEAleaf-USB
Table 1. Device Pinout
Description
Power positive input
Oscillator output
Oscillator input
Reset input (active low)
TEAclipper Vpp
Software configured virtual I/O
All-Systems-Go output
Tx Indication output
Rx Indication output
Tx/Rx Indication output
Authentication Success output
Low Power Indication output
Software configured virtual I/O
Software configured virtual I/O
Software configured virtual I/O
Software configured virtual I/O
USB supply filter
USB data -
TEAclipper PGC
USB data+
TEAclipper PGD
Power ground reference
SOIC packages have same pinout as DIL
Unassigned pins should be grounded
Figure 1b (Shown actual size)
Complete units also available.
www.firmwarefactory.com
BOM & Gerber blueprints
available for off-the-shelf
manufacture.
4.2V – 5.5V*
3.3V – 5.5V*
10mA / 21mA
-40°C to +85°C
# Active low
TM

Related parts for TEALEAF-USB-DIL

TEALEAF-USB-DIL Summary of contents

Page 1

... TEAleaf-USB is a low cost authentication system which may be used to verify that a software product is not an unauthorized pirate copy. The host PC uses a simple but robust algorithm to verify that a TEAleaf-USB device is present, using a 128-bit encryption key. A complete set of BOM and Gerber blueprints is available off-the-shelf manufacture of ultra low cost TEAleaf-USB hardware security keys ...

Page 2

... Basic Operation To the PC (‘host’), TEAleaf-USB looks like a Human Interface Device (HID) with which it may exchange information using simple commands. The commands can be used to authenticate the presence of the TEAleaf-USB chip, and to provide auxiliary functions. Dedicated Pin Functions The pin functions are shown in table 1 and are described in detail below. Note that the output pins are in a tri-state condition until ~20μ ...

Page 3

... Product ID 0x011E for the 28-pin device and 0x011F for the 20-pin device. Device Strings Device strings are non-volatile Unicode strings stored by the TEAleaf-USB and which may be read by the host PC and all its applications. For information on how to modify them, refer to the customization section. Product Name The manufacturer name is a Unicode string characters plus zero terminator ...

Page 4

... C1 and C6 should be placed close to the USB connector. C7 should be placed near the Vss and Vdd pins of the TEAleaf-USB and is required only if it would be some distance from C6 filter capacitor for an internal regulator and is required. The TEAclipper connector is for in-circuit programming of devices where the firmware has been purchased from HexWax ...

Page 5

... correct, it replaces its random number with another random value, encrypts and sends the result to the host. The host decrypts the result to verify the random value it sent to the TEAleaf-USB. If the random value is correct, authentication is complete. Example: (Key is the factory default FFEEDDCCBBAA99887766554433221100) ...

Page 6

... Encr(unsigned long *pVal, unsigned long * pKey Payload byte 2 0x00 = Output low // On exit the TEAleaf’s response must match pVal 0x01 = Output high // // // The files to TEAleafHost.c and TEAleafHost.hex in the development kit contain a complete code example for host applications. ...

Page 7

... USB extension cable. When connected as described, the LEDs will light for All-Systems-Go, Tx, Rx, and Authenticated conditions. The HIDconfig.exe application can be used to discover and test the evaluation device. Table 6. Evaluation Board bill of materials Label Component U2 TEAleaf-USB-DIL D2 C4 100nF capacitor C7 10uF capacitor 26-Aug-10 commands. ...

Page 8

... USB 2.0 Specification (© Intel / Lucent / Microsoft / NEC / Philips 2000)  HIDconfig.exe, an application which allows you to customize TEAleaf-USB devices via the USB port designed for low labor in-factory use and also serves to test the USB circuit.  AN1149 Designing a Li-Ion charger system… ...

Related keywords