Anda di halaman 1dari 108

RFID:TechnologyandApplications

SridharIyer
IITBombay
sri@it.iitb.ac.in
www.it.iitb.ac.in/~sri

Outline
OverviewofRFID
ReaderTag;Potentialapplications

RFIDTechnologyInternals
RFcommunications;Reader/Tagprotocols
Middlewarearchitecture;EPCstandards

RFIDBusinessAspects
SecurityandPrivacy
Conclusion
RFID2005

IITBombay

Product Marketing 75 years ago

You can have


any color,
as long as its
black !

RFID2005

IITBombay

Product Marketing - Today

Add
consumer
flexibility,
courtesy of
robotics,
computers
Customer
window into
final stage of
manufacturin
g

RFID2005

IITBombay

Effectonmanufacturing
Needtoensureerrorfree,customassembly
Needinventoryofcomponentsforthevarious
customizationoptions
CriticalIssues

Assemblyprocesscontrol
Inventorymanagement
Supplychainintegration
Customerinsight

Onesolution:RFID
RFID2005

IITBombay

WhatisRFID?
RFID=RadioFrequencyIDentification.
AnADC(AutomatedDataCollection)technology
that:
usesradiofrequencywavestotransferdatabetween
areaderandamovableitemtoidentify,categorize,
track..
Isfastanddoesnotrequirephysicalsightorcontact
betweenreader/scannerandthetaggeditem.
Performstheoperationusinglowcostcomponents.
Attemptstoprovideuniqueidentificationandbackend
integrationthatallowsforwiderangeofapplications.

OtherADCtechnologies:Barcodes,OCR.
RFID2005
IITBombay

Ethernet

RFIDsystemcomponents

RFID
Reader

RFID Tag

RFID2005

RF Antenna

IITBombay

Network

Workstation

RFID systems: logical view


11
et
rn
e
t
In

ONS
Server

Internet

Product
Information
(PMLFormat)

Antenna
Writedata
toRFtags

Itemswith
RFTags

RF

Read
Manager

Reader

Transaction
DataStore

Antenna

Application
Systems

7
Tag/Item
Relationship
Database

Tag Interfaces
RFID2005

RFID Middleware
IITBombay

EDI/
XML

Trading
Partner
Systems

10
9

Other
Systems
8

12

RFIDtags:Smartlabels
A paper label
with RFID inside

an antenna,
printed, etched
or stamped ...
on a substrate
e.g. a plastic
foil ...

and a chip
attached to it

RFID2005

IITBombay

Source:www.rfidprivacy.org

SomeRFIDtags

RFID2005

IITBombay

10

Source:www.rfidprivacy.org

RFIDtags
Tagscanbeattachedtoalmostanything:
Items,casesorpalletsofproducts,highvaluegoods
vehicles,assets,livestockorpersonnel

PassiveTags

DonotrequirepowerDrawsfromInterrogatorField
Lowerstoragecapacities(fewbitsto1KB)
Shorterreadranges(4inchesto15feet)
UsuallyWriteOnceReadMany/ReadOnlytags
Costaround25centstofewdollars

ActiveTags

Batterypowered
Higherstoragecapacities(512KB)
Longerreadrange(300feet)
TypicallycanberewrittenbyRFInterrogators
Costaround50to250dollars

RFID2005

IITBombay

11

Tagblockdiagram
Antenn
a

Power
Supply
Tx
Modulator
Rx
Demodulato
r

Control
Logic
(Finite State
machine)

Memory
Cells

Tag Integrated Circuit (IC)

RFID2005

IITBombay

12

RFIDtagmemory
Readonlytags
TagIDisassignedatthefactoryduringmanufacturing
Canneverbechanged
Noadditionaldatacanbeassignedtothetag

Writeonce,readmany(WORM)tags
Datawrittenonce,e.g.,duringpackingormanufacturing
Tagislockedoncedataiswritten
SimilartoacompactdiscorDVD

Read/Write
Tagdatacanbechangedovertime
Partorallofthedatasectioncanbelocked
RFID2005

IITBombay

13

RFIDreaders
Readerfunctions:

Remotelypowertags
Establishabidirectionaldatalink
Inventorytags,filterresults
Communicatewithnetworkedserver(s)
Canread100300tagspersecond

Readers(interrogators)canbeatafixedpointsuchas
Entrance/exit
Pointofsale

Readerscanalsobemobile/handheld

RFID2005

IITBombay

14

SomeRFIDreaders

RFID2005

IITBombay

15

Source:www.buyrfid.org

Readeranatomy
Digital
Signal
Processor
(DSP)

Network
Processor

RFID2005

Power
Supply

915MHz
IITBombay
Radio

13.56MH
z

16

RFIDapplicationpoints

AssemblyLine
Wireless

HandheldApplications
BillofLading
MaterialTracking

ShippingPortalsIITBombay

RFID2005

17

RFIDapplications
ManufacturingandProcessing
Inventoryandproductionprocessmonitoring
Warehouseorderfulfillment

SupplyChainManagement
Inventorytrackingsystems
Logisticsmanagement

Retail
Inventorycontrolandcustomerinsight
Autocheckoutwithreverselogistics

Security
Accesscontrol
CounterfeitingandTheftcontrol/prevention

LocationTracking
Trafficmovementcontrolandparkingmanagement
Wildlife/Livestockmonitoringandtracking

RFID2005

IITBombay

18

Smartgroceries

AddanRFIDtagtoall
itemsinthegrocery.
Asthecartleavesthe
store,itpassesthrough
anRFIDtransceiver.
Thecartisrungupin
seconds.
RFID2005

IITBombay

19

Smartcabinet
Readerantennasplacedundereachshelf

Passive
read/writetags
affixedtocaps
ofcontainers
RFID2005

IITBombay

1.

Taggeditemisremoved
fromorplacedin
SmartCabinet

1.

SmartCabinet
periodically
interrogatestoassess
inventory

1.

Server/Databaseis
updatedtoreflectitems
disposition

1.

Designatedindividuals
arenotifiedregarding
itemsthatneed
attention(cabinetand
shelflocation,action
required)

20

Source:HowStuffWorks

Smartfridge

Recognizeswhatsbeenputinit
Recognizeswhenthingsareremoved
Createsautomaticshoppinglists
Notifiesyouwhenthingsarepasttheirexpiration

Showsyoutherecipesthatmostcloselymatch
whatisavailable

RFID2005

IITBombay

21

Smartgroceriesenhanced

Trackproducts
throughtheirentire
lifetime.

RFID2005

IITBombay

22

Source:HowStuffWorks

Somemoresmartapplications
Smartappliances:
Closetsthatadviceonstyledependingonclothesavailable.
Ovensthatknowrecipestocookprepackagedfood.

Smartproducts:
Clothing,appliances,CDs,etc.taggedforstorereturns.

Smartpaper:
Airlineticketsthatindicateyourlocationintheairport.

Smartcurrency:
Anticounterfeitingandtracking.

Smartpeople??
RFID2005

IITBombay

23

RFIDadvantagesoverbarcodes
Nolineofsightrequiredforreading
Multipleitemscanbereadwithasinglescan
Eachtagcancarryalotofdata(read/write)
Individualitemsidentifiedandnotjustthecategory
Passivetagshaveavirtuallyunlimitedlifetime
Activetagscanbereadfromgreatdistances
Canbecombinedwithbarcodetechnology
RFID2005

IITBombay

24

Outline
OverviewofRFID
ReaderTag;Potentialapplications

RFIDTechnologyInternals
RFcommunications;Reader/Tagprotocols
Middlewarearchitecture;EPCstandards

RFIDBusinessAspects
SecurityandPrivacy
Conclusion
RFID2005

IITBombay

25

RFIDcommunications

Power from RF field

Reader
Antenna

Reader->Tag Commands
Reader
Tag->Reader Responses

Tags
RFID Communication
Channel
RFID2005

IITBombay

26

RFIDcommunication
HostmanagesReader(s)andissuesCommands

ReaderandtagcommunicateviaRFsignal
Carriersignalgeneratedbythereader
Carriersignalsentoutthroughtheantennas
Carriersignalhitstag(s)
Tagreceivesandmodifiescarriersignal
sendsbackmodulatedsignal(PassiveBackscatteralsoreferredto
asfielddisturbancedevice)

Antennasreceivethemodulatedsignalandsendthemtothe
Reader
Readerdecodesthedata
Resultsreturnedtothehostapplication
RFID2005

IITBombay

27

Antennafields:Inductivecoupling

ICormicroprocessor

Transceiver
TagReader

RFID
Tag
antenna

antenna

RFID2005

IITBombay

28

Antennafields:Propagationcoupling

ICormicroprocessor

Transceiver
TagReader

RFID
Tag
antenna

antenna

RFID2005

IITBombay

29

Operationalfrequencies
Frequency
Ranges

LF
125KHz

HF
13.56MHz

UHF
868915
MHz

Microwave
2.45GHz&
5.8GHz

TypicalMax
ReadRange
(PassiveTags)

Shortest
112

Short
224

Medium
110

Longest
115

TagPower
Source

Generallypassive
tagsonly,using
inductivecoupling

Generallypassive
tagsonly,using
inductiveor
capacitive
coupling

Activetagswith
integralbattery
orpassivetags
usingcapacitive
storage,
Efieldcoupling

Activetagswith
integralbatteryor
passivetagsusing
capacitivestorage,
Efieldcoupling

DataRate
Abilitytoread
near
metalorwet
surfaces

Slower

Moderate

Fast

Faster

Better

Moderate

Poor

Worse

AccessControl&
Security
Identifyingwidgets
through
manufacturing
processesorin
harshenvironments
Ranchanimal
identification
EmployeeIDs

Librarybooks
Laundry
identification
AccessControl
EmployeeIDs

supplychain
tracking
Highwaytoll
Tags

HighwaytollTags
Identificationof
privatevehicle
fleetsin/outofa
yardorfacility
Assettracking

Applications

RFID2005

IITBombay

30

Reader>Tagpowertransfer
Reader
Antenna

Tag

Reader
Separation
distance d

Q: If a reader transmits Pr watts, how much power Pt


does the tag receive at a separation distance d?
A: It dependsUHF (915MHz) : Far field propagation : Pt 1/d2
HF (13.56MHz) : Inductive coupling : Pt 1/d6
RFID2005

IITBombay

31

LimitingfactorsforpassiveRFID

1.
2.
3.
4.
5.
6.

Reader transmitter power Pr (Govt.


limited)
Reader receiver sensitivity Sr
Reader antenna gain Gr (Govt. limited)
Tag antenna gain Gt (Size limited)
Power required at tag Pt (Silicon process
limited)
Tag modulator efficiency Et

RFID2005

IITBombay

32

Implications
SincePt1/d2,doublingreadrangerequires4X
thetransmitterpower.
Largerantennascanhelp,butattheexpenseof
largerphysicalsizebecauseG{t,r}Area.
MoreadvancedCMOSprocesstechnologywill
helpbyreducingPt.
Atlargedistances,readersensitivitylimitations
dominate.
RFID2005

IITBombay

33

RFeffectsofcommonmaterials
Material

Effect(s)onRFsignal

Cardboard

Absorption(moisture)
Detuning(dielectric)

Conductiveliquids
(shampoo)

Absorption

Plastics

Detuning(dielectric)

Metals

Reflection

Groupsofcans

Complexeffects(lenses,
filters)
Reflection

Humanbody/animals
RFID2005

Absorption,Detuning,
Reflection
IITBombay

34

Communicationprotocols
Listenbeforetalk
Mandatorylistentimeof>5msecbeforeeachtransmission
Max4secTXthenrelistenfor100msec
TransmissionfromotherReaders

865MHz

RFID2005

200KHz

IITBombay

867MHz

35

ETSIEN302208standard
Sharedoperationinband865.0868.0MHzattransmit
powersupto2WERP.
Operationin10subbandsof200kHz.
Powerlevelsof100mW,500mWand2WERP.

Mandatorylistenbeforetalkandlookbeforeleap.

865.0MHz

865.6MHz

867.6MHz

100mW

2W

500mW

FT

FT

LT

600kHz

LT

600kHz

LT

600kHz
867.7MHz

865.5MHz

RFID2005

FT

FT

LT

865.1MHz

868.0MHz

865.7MHz

867.5MHz

IITBombay

867.9MHz

36

Source:www.etsi.org

ReaderCollisionProblem
ReaderReaderInterference
ReaderTagInterference

RFID2005

IITBombay

37

ReaderCollisionandHiddenTerminal
Thepassivetagsarenotabletotakepartinthecollision
resolutionoravoidance,asinotherwirelesssystems
Consider:RTSCTSforhiddenterminalproblemin802.11
rfid:TisnotabletosendaCTSinresponsetoanRTSfromR

Incasemultiplereaders
trytoreadthesametag,
thetagcannotrespond
selectivelytoaparticular
reader
RFID2005

IITBombay

38

TDMAbasedsolution
Assigndifferenttimeslotsand/orfrequenciesto
nearbyreaders
Reducestographcoloringproblem(readersform
vertices)

Onlyreadertoreaderinterference
Assigndifferentoperatingfrequencies

Onlymultiplereadertotaginterference
Assigndifferenttimeslotsforoperation

Bothtypesofinterference
Firstallotdifferenttimeslots,thenfrequencies
RFID2005

IITBombay

39

Beaconbasedsolution
Areaderwhilereading
tag,periodicallysendsa
beacononthecontrol
channel
Assumptions
Separatecontrolchannel
betweenreaders
Therangeinthecontrol
channelissufficientfora
readertocommunicate
withallthepossible
readersthatmightinterfere
inthedatachannel
RFID2005

IITBombay

40

Beaconbasedsolution(contd.)

RFID2005

IITBombay

41

MultipleTags
Whenmultipletagsareinrangeofthereader:
Allthetagswillbeexcitedatthesametime.
Makesitverydifficulttodistinguishbetweenthetags.

Collisionavoidancemechanisms:
Probabilistic:
Tagsreturnatrandomtimes.

Deterministic:
Readersearchesforspecifictags.
RFID2005

IITBombay

42

TagCollisionProblem
Multipletagssimultaneouslyrespondtoquery
Resultsincollisionatthereader

Severalapproaches

Treealgorithm
Memorylessprotocol
Contactlessprotocol
Icodeprotocol

RFID2005

IITBombay

43

TreeAlgorithm
Readerqueriesfortags
Readerinformsincaseofcollisionandtags
generates0or1randomly
If0thentagretransmitsonnextquery
If1thentagbecomessilentandstartsincrementing
itscounter(whichisinitiallyzero)
Counterincrementedeverytimecollisionreported
anddecrementedeverytimeidentificationreported
Tagremainssilenttillitscounterbecomeszero
RFID2005

IITBombay

44

TreeAlgorithmExample
Readerinformstagsincaseofcollisionandtagsgenerate0or1
If0thentagretransmitsonnextquery,elsetagbecomessilentandstartsacounter.
Counterincrementedeverytimecollisionreportedanddecrementedotherwise.

RFID2005

IITBombay

45

TreeAlgorithmComplexity

TimeComplexityO(n)wherenisnumberof
tagstobeidentified
MessageComplexity
nisunknown(nlogn)
nisknown(n)

Overheads
Requiresrandomnumbergenerator
Requirescounter
RFID2005

IITBombay

46

MemorylessProtocol
Assumption:tagIDstoredinkbitbinarystring
Algorithm
Readerqueriesforprefixp
Incaseofcollisionqueriesforp0orp1

Timecomplexity
RunningtimeO(n)
WorstCasen*(k+2logn)

MessageComplexityk*(2.21logn+4.19)

RFID2005

IITBombay

47

MemorylessProtocolExample
Readerqueriesforprefixp
Incaseofcollision,readerqueriesforp0orp1
Example:considertagswithprefixes:00111,01010,01100,10101,
10110and10111

RFID2005

IITBombay

48

ContactlessProtocol
Assumption:tagIDstoredinkbitbinarystring
Algorithm
Readerqueriesfor(i)thbit
Readerinformsincaseofcollision
Tagswith(i)thbit0becomesilentandmaintaincounter
Tagswith(i)thbit1respondtonextqueryfor(i+1)thbit

TimecomplexityO(2k)
MessagecomplexityO(m(k+1)),wheremis
numberoftags
RFID2005

IITBombay

49

ContactlessProtocolExample
Readerqueriesfor(i)thbit
Readerinformsincaseofcollision
Tagswith(i)thbit0becomesilentandmaintaincounter
Tagswith(i)thbit1respondtonextqueryfor(i+1)thbit
Example:tagswithprefixes:01,10and11

RFID2005

IITBombay

50

ICodeProtocol
BasedonslottedALOHAprinciple
Algorithm
ReaderprovidestimeframewithNslots,Ncalculated
forestimatenoftags
Tagsrandomlychooseaslotandtransmittheir
information
Responsespossibleforeachslotare
Empty,notagtransmittedinthisslotc0
Singleresponse,identifyingthetagc1
Multipleresponses,collisionck

RFID2005

IITBombay

51

ICodeProtocol
Newestimateforn:lower
bound
lb(N,c0,c1,ck)=c1+2ck
Usingestimaten,Ncalculated
Nbecomesconstantaftersometime
UsingthisNcalculatenumberofreadcyclesstoidentifytagswithagivenlevelofaccuracy

Timecomplexityt0*(s+p)
t0istimeforonereadcycle
pnumberofreadcyclesforestimatingN

Messagecomplexityn*(s+p)

RFID2005

IITBombay

52

Outline
OverviewofRFID
ReaderTag;Potentialapplications

RFIDTechnologyInternals
RFcommunications;Reader/Tagprotocols
Middlewarearchitecture;EPCstandards

RFIDBusinessAspects
SecurityandPrivacy
Conclusion
RFID2005

IITBombay

53

Howmuchdata?
ConsiderasupermarketchainimplementingRFID:
12bytesEPC+ReaderID+Time=18bytespertag
Averagenumberoftagsinaneighborhoodstore=700,000
Datageneratedpersecond=12.6GB
Datageneratedperday=544TB
Assuming50storesinthechain,
datageneratedperday=2720TB
StanfordLinearAcceleratorCentergenerates500TB
RFID2005

IITBombay

54

RFIDmiddleware

RFID2005

IITBombay

55

Source:ForresterResearch:RFIDMiddleware

Middlewareframework:PINES
Data Collection & Device Management Engine
Device
Management
Engineand
UI

Movementand
DeviceEmulator
Engine

Layout Management Engine


Layout
ManagementUI

Layout
Store

Product
InformationStore

Event
Store

EISData
Connectr

Decision
Support
Engine

Realtime
QueryEngine
andUI

Notification
Engineand
UI

RFID2005

Action
Rule

Graphical
Dashboard

IITBombay

Automatic
Actionable
Rules

PML
Server

Automated
Actuation
Engine
56
Source:PersistentSystems

Retailcasestudy:Enablingrealtimedecisions

12.Lastthreehour
promotionaloffer
alertonproductX

1.Raw
eventdata

11.Promotional
offeralert

2.Logdata

3.Queryo/pdata

10.Promotional
offerupdate
4.Offtakedata
onXproduct

5.Fourhourstocloseof
retailsstoresandproduct
Xsalestargetfortheday
notmet!
6.Notificationsforapprovalof
promotionalofferonproductX

RFID2005

IITBombay

9.Promotional
offerupdate

8.Approval
alert

7.Approval

57
Source:PersistentSystems

RFID2005

IITBombay

58
Source:PersistentSystems

Layout Management Framework

Site Layout Configuration and Location


Management

RFID2005

IITBombay

59
Source:PersistentSystems

Click to
modify
parameter
s

Specify the layout for a reader and antenna


setup by means of locations and junctions
Ability to continuously modify/update the
layout
Provide access to reader and antenna
RFID2005 configuration from visual layout
IITBombay

60
Source:PersistentSystems

Site
Definition

RFID2005

IITBombay

One site = Many floors

61
Source:PersistentSystems

Floor
Definition

RFID2005

Zone
Definition

IITBombay

One site = Many zones

62
Source:PersistentSystems

Location
Definition

RFID2005

IITBombay

One zone = Many


locations

63
Source:PersistentSystems

Device Management Framework

Remote monitoring and configuration


of RF Sensor network elements
Readers and Antennas

RFID2005

IITBombay

64
Source:PersistentSystems

Click to
view reader
and
antenna
properties

Click to
administer
reader and
antenna

Status view for all readers at a glance

RFID2005

IITBombay

65
Source:PersistentSystems

Reader
definition

One reader = Multiple


antennas

Reader and Antenna configuration and


status view for specific reader
Ability to remotely monitor and configure
Reader and Antenna parameters

RFID2005

IITBombay

66
Source:PersistentSystems

Sophisticated Query Processing


Stream based event store for incessant,
high performance querying

RFID2005

IITBombay

67
Source:PersistentSystems

Application
Query
Builder

Ability to configure queries for continuous


execution on event store
Incorporates querying on PML information
Programmable querying interfaces
Provides data filtering abilities

RFID2005

IITBombay

68
Source:PersistentSystems

Snapshot of
all Queries

Access configuration panels of specific


queries
View tabular and graphical outputs for all
queries

RFID2005

IITBombay

69
Source:PersistentSystems

Dashboards
Corporate dashboards for enhanced decision
making

RFID2005

IITBombay

70
Source:PersistentSystems

Query
definition

Query result
snapshot

RFID2005

IITBombay

71
Source:PersistentSystems

Query
definition

Query result
snapshot

RFID2005

IITBombay

72
Source:PersistentSystems

Acceptable
Inventory
Threshold
Monitored
Daily

Daily
Monitor
Indicates
Need for
Action

Daily
Monitor
Reflects
Result of
Action

Flash promotions application as reflected


in a corporate dashboard

RFID2005

IITBombay

73
Source:PersistentSystems

Graphical
dashboard
builder to
provide visual
view over query

Choose from multiple types of graphs


Configuration panels for visualization effects
Configuration panels for drilled down views

RFID2005

IITBombay

74
Source:PersistentSystems

Drill-down view
of Query result

RFID2005

IITBombay

75
Source:PersistentSystems

Snapshot of all
application
dashboards

RFID2005

Access configuration panels of specific dashboard

View tabular and graphical outputs for all dashboards

IITBombay

76
Source:PersistentSystems

Notifications
Notifications for enhanced decision making

RFID2005

IITBombay

77
Source:PersistentSystems

a
Configuration
panel for
notification

Specify alerts via email and SMS

RFID2005

IITBombay

78
Source:PersistentSystems

NotificationsonDesktop

Notification
Event
Subscriber

Notification
Message
instance

Email message in outlook

RFID2005

IITBombay

79
Source:PersistentSystems

Virtual Test Bed


Scenario emulation prior to deployment

RFID2005

IITBombay

80
Source:PersistentSystems

Ability to configure event generation for


an emulated reader setup
Specify movement and time intervals
across various functional units

RFID2005

IITBombay

81
Source:PersistentSystems

TheEPCmodel:InternetofThings

RFID2005

IITBombay

82

Source:www.epcglobalinc.org

EPCandPML
EPCElectronicProductCode

Headerhandlesversionandupgrades
EPCManagerProductManufacturerCode
ObjectClassClass/TypeofProduct
SerialNumberUniqueObjectIdentity

PMLPhysicalMarkupLanguage
ExtensionofXML
RepresentationofTaggedObjectInformation
InteractionofTaggedObjectInformation

RFID2005

IITBombay

83

SavantandONS
Savants
ManagetheflowofEPCdatafromRFIDreaders

Datasmoothing
Readercoordination
Dataforwarding
Datastorage

InteractwiththeONSnetwork

ONSServers
DirectoryforEPCinformation,similartoInternetDNS
UsestheobjectmanagernumberoftheEPCtofind
outhowtogetmoreinformationabouttheproduct
RFID2005

IITBombay

84

SuppliersInternalSupplyChain

EPCcompliant
RFIDtagsare
placedon
products,
casesorpallets
during
distributionor
manufacturing

CustomersInternalSupplyChain

EPCprocessflow
CustomersRFIDsystem
readstheEPCinformation
andrequestsadditional
datafromtheEPC
Network

TheEPCenabled
productisreceivedatthe
customersite

TheproductentersthesupplychainwiththeEPCinformationattached
RFID2005

IITBombay

85

EPCTags
64and96bitEPCtagshavebeendefined
010000A2100015E000189DF0
Header EPCManager ObjectClass SerialNumber
835bits 3956bits
8Bits
6095bits

AllowsforuniqueIDsfor268millioncompanies
Eachcompanycanthenhave16millionobjectclasses
EachobjectorSKUcanhave68billionserialnumbers
assignedtoit
RFID2005

IITBombay

86

TheEPCNetwork
EPC Network

Manufacturer

Retailer

1.EPClifecyclebeginswhenaManufacturertagstheproduct

RFID2005

IITBombay

87

Source:VerisignInc

TheEPCNetwork
EPC Network
Electronic Product Code
urn:epc:sgtin:47400.18559.1234
Identification on Bar Codes
Identification for Serialized Information

Synt
ax
Dom
ain
Name
Manufacturer
EPC

4thlevel

3rdlevel

2ndlevel

Toplevel

ds .

vnds
.

verisign
.

com

18559
.

47400
.

Retailer
.
onsepc

com

1.EPClifecyclebeginswhenaManufacturertagstheproduct

Manufacturer ID identifies supplier as Gillette

Object (product) Class identifies as Mach 3 razor (12 pk)

RFID2005

IITBombay

88

TheEPCNetwork
EPC Network

Manufacturer

Retailer

1.EPClifecyclebeginswhenaManufacturertagstheproduct
2.Manufacturerrecordsproductinformation(e.g.,manufacturedate,expirationdate,
location)intoEPCInformationService
3.EPCInformationServiceregistersEPCknowledgewithEPCDiscoveryService
RFID2005

IITBombay

89

TheEPCNetwork
EPC Network

Manufacturer

Retailer

4.ManufacturersendsproducttoRetailer
5.RetailerrecordsreceiptofproductintoEPCIS
6.RetailersEPCISthenregistersproductknowledgewithEPCDiscoveryService

RFID2005

IITBombay

90

TheEPCNetwork
EPC Network

Retailer
Application

7
8

Manufacturer

Retailer

7.IfRetailerrequiresproductinformation,RootONSisqueriedforlocationof
ManufacturersLocalONS
8.ManufacturersLocalONSisqueriedforlocationofEPCIS

RFID2005

IITBombay

91

TheEPCNetwork
Total
Transaction
Time:

EPC Network

<10

milliseconds

Retailer
Application

Manufacturer

Retailer

9.RetailerqueriesManufacturerEPCISfordesiredproductinformation(e.g.,
manufacturedate,expirationdate,etc.)

RFID2005

IITBombay

92

Outline
OverviewofRFID
ReaderTag;Potentialapplications

RFIDTechnologyInternals
RFcommunications;Reader/Tagprotocols
Middlewarearchitecture;EPCstandards

RFIDBusinessAspects
SecurityandPrivacy
Conclusion
RFID2005

IITBombay

93

BusinessimplicationsofRFIDtagging

CumulativeValue

Consumer

Supply
Chain
Management

Non
Resaleable
Management

Truck/Asset

RFID2005

Customerinsight
Shelfavailability
Selfcheckout
Newpaymentmechanisms
Returnmanagement
Maintenance

QualityControl
DistributionProductivity
Track&Trace
Inventorymanagement
Assetmanagement
Shelfmaintenance
Highvaluegoodsmgmt

Track&Trace
Inventorymanagement
Assetmanagement
Pallet/Case

Tote/Package

IITBombay

LevelofTagging/Time
94

Source:www.accenture.org

RFIDdeploymentchallenges
ManageSystemcosts
Choosetherighthardware
Choosetherightintegrationpath
Choosetherightdatainfrastructure
HandleMaterialmatters
RFTaggingofproducedobjects
DesigninglayoutsforRFInterrogators
TagIdentificationSchemeIncompatibilities
Whichstandardtofollow?
OperatingFrequencyVariances
LowFrequencyorHighFrequencyorUltraHighFrequency
BusinessProcessRedesign
Newprocesseswillbeintroduced
Existingprocesseswillberedefined
TrainingofHR
CostROIsharing

RFID2005

IITBombay

95

Usingtagswithmetal
Tagsplaceddirectlyagainstmetalwill
negativelyaffectreadability
Offsettagfromsurface

Spacetagfromsurface

Coupleone
endofthe
antennato
themetal

RFID2005

AngleTag

IITBombay

96

GettingreadyforRFID
Identifybusinessprocessimpacts
Inventorycontrol(acrossthesupplychain)
Manufacturingassembly

DetermineoptimalRFIDconfiguration
WhereamIgoingtotagmycomponents/products?
Surfaces,metalenvironmentandhandlingissues

WhereamIgoingtoplacethereaders?
Movingfromthelabenvironmenttothemanufacturingor
distributioncentercanbetricky

WhenamIgoingtoassembletheRFIDdata?

IntegratewithERPandothersystems
RFID2005

IITBombay

97

RFIDservicesvaluechain
Strategy/
Consulting

Hardware

Middleware/
DeviceMgmt

EPC
Network
Services

Enterprise
Data
Application
&Information
Management Integration

Business
Applications

SystemIntegrationandSolutionDelivery
Business
Process
Integration
Solution
Framework
Network
Setup
RFaspects

RFID2005

Tags
Readers
Label
Printers

Product
ETL
Catalogand Services
Attribute
Managemnt Legacy
Datafiltering Discovery
Application
Services

Data
Integration
Reader
Synchro
coordination Authorization
nization
/
Authenticatn
Policy
Management Framework
Event
Monitoring

Directory
Services

SupplyChain
Execution
ERP
Warehouse
Management
Store
Management
Distribution
Management

IITBombay

98

Source:AMRResearch

Privacy:TheflipsideofRFID

Hiddenplacementoftags
Uniqueidentifiersforallobjectsworldwide
Massivedataaggregation
Unauthorizeddevelopmentofdetailedprofiles
Unauthorizedthirdpartyaccesstoprofiledata
Hiddenreaders
Justincaseyou
wanttoknow,shes
carrying700Euro

RFID2005

IITBombay

99
Source:www.rfidprivacy.org

TheBlockerTagapproach
Treewalkingprotocolforidentifyingtags
recursivelyasksquestion:
Whatisyournextbit?

Blockertagalwayssaysboth0and1!
Makesitseemlikeallpossibletagsarepresent
Readercannotfigureoutwhichtagsareactually
present
Numberofpossibletagsishuge,soreaderstalls

RFID2005

IITBombay

100

Moreonblockertags
Blockertagcanbeselective:
Privacyzones:OnlyblockcertainrangesofRFIDtag
serialnumbers
Zonemobility:Allowshopstomoveitemsintoprivacy
zoneuponpurchase

Example:
Blockerblocksallidentifierswithleading1bit
Itemsinsupermarketcarryleading0bit
Oncheckout,leadingbitisflippedfrom0to1
PINrequired,asforkilloperation
RFID2005

IITBombay

101

TheChallengeResponseapproach

Tagdoesnotgiveallitsinformationtoreader.
Thecloserthereader,themoretheprocessing.
Tagrevealshighestlevelofauthenticatedinformation.

1. Readerspecifieswhichlevelitwants.
2. Tagspecifieslevelofsecurity,and/oramountof

energyneeded.
3. Readerproceedsatthatlevelofsecurity.
4. Tagrespondsifandonlyifitgetsenergyand
securityrequired.
RFID2005

IITBombay

102

Somemoreapproaches

TheFaradayCageapproach.
PlaceRFIDtagsinaprotectivemesh.
Wouldmakelocomotiondifficult.

TheKillTagapproach.
Killthetagwhileleavingthestore.
RFIDtagsaretoousefulforreverselogistics.

TheTagEncryptionapproach.
Tagcyclesthroughseveralpseudonyms.
Gettingagoodmodelisdifficult.

Noonesizefitsallsolution.
Securityhingesonthefactthatintherealworld,an
adversarymusthavephysicalproximitytotagsto
interactwiththem.

RFID2005

IITBombay

103

Outline
OverviewofRFID
ReaderTag;Potentialapplications

RFIDTechnologyInternals
RFcommunications;Reader/Tagprotocols
Middlewarearchitecture;EPCstandards

RFIDBusinessAspects
SecurityandPrivacy
Conclusion
RFID2005

IITBombay

104

RFID:Thecompletepicture

TagsandReaders
IdentifyingReadPoints
Installation&RFTuning
RFIDMiddleware
Connectors&Integration
ProcessChanges
CrossSupplyChainView
RFID2005

IITBombay

105

PointstonoteaboutRFID
RFIDbenefitsareduetoautomationandoptimization.
RFIDisnotaplug&playtechnology.
Onefrequencyfitsallisamyth.
Technologyisevolvingbutphysicshaslimitations.
RFIDdoesnotsolvedatainconsistencywithinand
acrossenterprises.
ManagementofRFIDinfrastructureanddatahasbeen
underestimated.
RFID2005

IITBombay

106

RFIDSummary
Strengths

Advancedtechnology
Easytouse
Highmemorycapacity
Smallsize

Opportunities

Weaknesses
Lackofindustryandapplication
standards
HighcostperunitandhighRFID
systemintegrationcosts
Weakmarketunderstandingof
thebenefitsofRFIDtechnology

Threats

Couldreplacethebarcode
Ethicalthreatsconcerning
EnduserdemandforRFID
privacylife
Highlyfragmentedcompetitive
systemsisincreasing
Hugemarketpotentialinmany
environment
businesses
RFID2005

IITBombay

107

SomeLinks

http://www.epcglobalinc.com/
http://www.rfidjournal.com/
http://rfidprivacy.com/
http://www.rfidinc.com/
http://www.buyrfid.com/

ThankYou

RFID2005

IITBombay

108

Anda mungkin juga menyukai