sia osdp for deployment teams · introduction to sia osdp ... • output signaling • input...
TRANSCRIPT
![Page 1: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/1.jpg)
SIA OSDP for Deployment Teams
April 2017
OSDP Seminar (rev 00) 1
![Page 2: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/2.jpg)
Introduction to SIA OSDP
• Introduction to badge technologies for physical and logical access• Credential data formats and technology• Iso stack, layer 1• Data structures• Protocols• IoT Considerations• Protocols and standards
OSDP Seminar (rev 00) 2
![Page 3: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/3.jpg)
TIA/EIA-485-A (a/k/a RS-485)Signalling challenge
OSDP Seminar (rev 00) 3
![Page 4: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/4.jpg)
TIA/EIA-485-A (a/k/a RS-485)Terminated Twisted Pair
OSDP Seminar (rev 00) 4
![Page 5: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/5.jpg)
SIA OSDP Use Cases
• Stock old school 26 bit wiegand• Output signaling• Input signaling• Bidirectional credentials communications• Secure card communications• Standardized reader interface
OSDP Seminar (rev 00) 5
![Page 6: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/6.jpg)
OSDP: Data Link Layer (Layer 2) protocol
OSDP Seminar (rev 00) 6
![Page 7: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/7.jpg)
Meanwhile, at Layer 2
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 7
![Page 8: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/8.jpg)
SIA OSDP ProtocolThere are computers in the card readers and the panels.
OSDP Seminar (rev 00) 8
![Page 9: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/9.jpg)
OSDP: A Computer to Computer Protocol
OSDP Seminar (rev 00) 9
![Page 10: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/10.jpg)
Communications Protocol
• Document specification of message format.• Error correction.• message sequencing.• acknowledgements (positive and negative.)• Message addressing.• Intended for public distribution. • Meant for interoperable use.• Implemented by multiple vendors.
OSDP Seminar (rev 00) 10
![Page 11: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/11.jpg)
It’s a Standard
• ANSI-accredited organization• ANSI-track document standards process• Not vendor-specific• Not patent encumbered• At least three genetically separate implementations exist• Open source implementation available
OSDP Seminar (rev 00) 11
![Page 12: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/12.jpg)
It’s a Thing thing
• Intended for constrained computing platforms.• Used in infrastructure.• Protocol purpose-built with limited functionality.• Works in environments too constrained for conventional (TCP/IP)
networking.• Roughly equivalent to MQTT or other low-end control protocols.• Like an IoT thing but created in the 1990’s.
OSDP Seminar (rev 00) 12
![Page 13: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/13.jpg)
Published Standard
OSDP Seminar (rev 00) 13
![Page 14: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/14.jpg)
OSDP Concepts
• Taxonomy: CP and PD• PD’s can be Peripheral (minimal), Basic, Biometrics, Extended Packet
Mode• 2-wire RS-485 (TLS version proposed)
OSDP Seminar (rev 00) 14
![Page 15: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/15.jpg)
OSDP Dialog
• 2-way, acknowledged, with multipart-messaging available.• Read credentials• Interact with credentials• Receive input signaling (alarm points.)• Send output signaling (relay output.)
OSDP Seminar (rev 00) 15
![Page 16: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/16.jpg)
OSDP Profiles
• Peripheral – minimal device• Basic – classic card reader (sends OSDP_RAW)• Biometrics – supports appropriately implemented classic fingerprint-
based biometric match solutions• Credential processing – Extended Packet Mode to interact with
intelligent (phone, smart card) credentials.
OSDP Seminar (rev 00) 16
![Page 17: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/17.jpg)
OSDP Messages
• Poll, Ack, and Nak• Raw Data• Ident• Capabilities• Input change: Tamper, signal in, power• Output: LED, signal out
OSDP Seminar (rev 00) 17
![Page 18: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/18.jpg)
OSDP Message Format
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 18
![Page 19: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/19.jpg)
Command Messages
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 19
![Page 20: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/20.jpg)
Reply Messages
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 20
![Page 21: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/21.jpg)
Poll and Ack
Message: osdp_POLL Addr:00 Lth:8. CTRL 05 Cmd 60 Seq:01 Sec 0 CRC 99da(4)OSDP PD Frame-in:0007 Timestamp:20160824-104931 (Sec/Nanosec: 1474739371 57347661)
Raw: 53 80 08 00 05 40 68 9f Message: osdp_ACK Addr:00 Lth:8. CTRL 05 Cmd 40 Seq:01 Sec 0 CRC 9f68(4)OSDP CP Frame-in:0008 Timestamp:20160824-104935 (Sec/Nanosec: 1474739375 75618128)
Raw: 53 00 08 00 06 60 89 cc
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 21
![Page 22: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/22.jpg)
OSDP Basic Profile
OSDP Seminar (rev 00) 22
![Page 23: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/23.jpg)
OSDP Basic Profile (cont.)
OSDP Seminar (rev 00) 23
![Page 24: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/24.jpg)
Deployment, Maintenance, and TroubleshootingHang it on the wall, keep it on the wall, fix it when it falls off the wall.
OSDP Seminar (rev 00) 24
![Page 25: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/25.jpg)
Deployment Considerations
• Specification• Credential Configuration• Components: readers, mounting tools, config tools, cabling,
documentation, configuration specs• Credential, PACS, and CP preparation• PD staging• OSDP CP configuration• OSDP PD configuration
OSDP Seminar (rev 00) 25
![Page 26: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/26.jpg)
OSDP Deployment Check-list
• CP asset management (firmware, documentation)• CP configuration• Wiring, line speed, line termination, wiring topology (CP and PD)• PD configuration• PD asset management (firmware, documentation)• Key management• Installation meets specs• Calibration
OSDP Seminar (rev 00) 26
![Page 27: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/27.jpg)
Disposal
• Zeroize the keys• Reset to factory default (which should zeroized the keys)• External marking and identity scrub
OSDP Seminar (rev 00) 27
![Page 28: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/28.jpg)
Maintenance
• Reader environment• Cabling• Firmware updates (CP and PD)• Key management• Wear and tear (and vandals and hackers)• Credential stability and evolution
OSDP Seminar (rev 00) 28
![Page 29: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/29.jpg)
Troubleshooting
• Configuration• Telemetry• Re-calibration• Updates• Diagnostic analysis
OSDP Seminar (rev 00) 29
![Page 30: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/30.jpg)
Tracing and Diagnostics
• RS-485 data trace• Diagnostic tools• 3-rd party OSDP tools (libosdp, others)• Device statistics and logs• Protocol troubleshooting
OSDP Seminar (rev 00) 30
![Page 31: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/31.jpg)
Thank you!Be safe out there.
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 31
![Page 32: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/32.jpg)
References
• http://hardwarenetworkingzone.blogspot.com/2013/06/osi-model-concept.html
• https://www.maximintegrated.com/en/app-notes/index.mvp/id/763
OSDP Seminar (rev 00) 32
![Page 33: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/33.jpg)
About Smithee…
• Consultancy based in northern California.• Focus on network integration and security issues for physical security
and infrastructure operators.• Delivers consulting, training, technical evaluation services.• The name comes from standardized anonymous names used for
authors in the theatre world.
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 33
![Page 34: SIA OSDP for Deployment Teams · Introduction to SIA OSDP ... • Output signaling • Input signaling • Bidirectional credentials communications ... • Send output signaling (relay](https://reader033.vdocuments.net/reader033/viewer/2022041618/5e3d08964197fd3e5c1d859a/html5/thumbnails/34.jpg)
Contact
Rodney ThayerSmithee,Spelvin,Agnew & Plinge, [email protected] 510 488 4448
(C)2016 Smithee,Spelvin,Agnew & Plinge Inc. 34