HIP-TAGS RESOURCES PAGE

hipdraft.jpg

IETF Draft, «draft-urien-tag-02.txt»

Presentation at the IETF 72nd in DUBLIN

Technical paper, «HIP-tags, a new paradigm for the Internet Of Things»

Urien, P.; Elrharbi, S.; Nyamy, D.; Chabanne, H.; Icart, T.; Pepin, C.; Bouet, M.; Cunha, D.; Guyot, V.; Krzanik, P.; Susini, J.-F.; Wireless Days, 2008. WD '08. 1st IFIP, 24-27 Nov. 2008 Page(s):1 – 5. Available at IEEE Explorer.

Java Code : The hiptag package simulates an HIP-Tags BEX exchange, it also supports contactless smart cards working at 13,56 MHz (according the ISO 14443 standard).

Java Card Code. The tag.java (download tag.java.pdf for a printed version) sample works with all java card (JC 2.0), in particular with IS0 14443, 13,56Mhz contactless devices (this cap file is ready for download). This code realizes the HIP_T_Transform number 0001, described in the IETF draft (draft-urien-tag). About ONE billion of such components are sold per year as SIM modules. Thanks to the NFC technology, HIP-TAG could be supported by billions of mobile phones.

Example of the BEX exchange for HIPTAG (with HIP_T_Transform = 0001), recorded with a JCOP smart card

// Selection of the HIP-TAG application, running in the TAG

 

>> 00 A4 04 00 0A A0 00 00 02 43 00 01 02 03 00

<< 90 00

 

Packet I1_T (generated by the hiptag)

 

>> 00 CA 00 00 28

<< 3B 04 40 11 00 00 00 00 F9 1B 71 C8 B2 E3 04 15 66 60 15 48 6F 59 97 0E 00 00 00 00 00 00 00 00

   00 00 00 00 00 00 00 00 90 00

 

HEAD 3b04401100000000

sHIT f91b71c8b2e30415666015486f59970e

dHIT 00000000000000000000000000000000

 

 

Packet R1_T (generated by the portal)

 

>> 00 86 00 00 58 3B 0A 41 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F9 1B 71

   C8 B2 E3 04 15 66 60 15 48 6F 59 97 0E 04 00 00 20 00 06 F2 28 CB 0C 58 EA FF B0 54 2F A9 52 95

   F1 64 6E A6 C5 25 53 00 00 00 00 00 00 04 02 00 10 00 06 00 01 00 00 00 00 00 00 00 00

 

HEAD 3b0a411100000000

sHIT 00000000000000000000000000000000

dHIT f91b71c8b2e30415666015486f59970e

Data 040000200006f228cb0c58eaffb0542f

     a95295f1646ea6c52553000000000000

     04020010000600010000000000000000

 

ATT 0400 20 bytes  f228cb0c58eaffb0542fa95295f1646ea6c52553

ATT 0402 04 bytes  00010000

 

 

Packet I2_T (generated by the hiptag)

 

<< 3B 13 40 11 00 00 00 00 F9 1B 71 C8 B2 E3 04 15 66 60 15 48 6F 59 97 0E 00 00 00 00 00 00 00 00

   00 00 00 00 00 00 00 00 04 02 00 10 00 06 00 01 00 00 00 00 00 00 00 00 04 00 00 20 00 06 0F 4B

   44 90 B6 40 4F 09 9E 26 C9 41 9B C0 B7 22 BF E3 B3 EE 00 00 00 00 00 00 04 04 00 20 00 06 DE 4F

   BB 1E 49 44 7B 7C EA A7 AF B6 13 E6 2D 0C 95 0D A3 21 00 00 00 00 00 00 04 06 00 20 00 06 45 B9

   45 65 FA C6 9F 07 E1 63 D5 25 FF 3B 4F BE 56 E4 46 13 00 00 00 00 00 00 90 00

 

HEAD 3b13401100000000

sHIT f91b71c8b2e30415666015486f59970e

dHIT 00000000000000000000000000000000

Data 04020010000600010000000000000000

     0400002000060f4b4490b6404f099e26

     c9419bc0b722bfe3b3ee000000000000

     040400200006de4fbb1e49447b7ceaa7

     afb613e62d0c950da321000000000000

     04060020000645b94565fac69f07e163

     d525ff3b4fbe56e44613000000000000

 

ATT 0402 04 bytes  00010000

ATT 0400 20 bytes  0f4b4490b6404f099e26c9419bc0b722bfe3b3ee

ATT 0404 20 bytes  de4fbb1e49447b7ceaa7afb613e62d0c950da321

ATT 0406 20 bytes  45b94565fac69f07e163d525ff3b4fbe56e44613

 

EPC-CODE: 0123456789abcdefcdab