HIP-TAGS RESOURCES PAGE
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