Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ESUG15: SS7 Update

83 views

Published on

Norbert Hartl: SS7 Update.
Esug 2015, Show us your Projects.


Video https://www.youtube.com/watch?v=v3qmz1MnmMU

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ESUG15: SS7 Update

  1. 1. SS7 Signalling System No. 7 onwaves sysmocom 2denker
  2. 2. Stack
  3. 3. -- Generated by Asnp, the pretty-printer of France Telecom R&D (http://asn1.elibel.tm.fr/asnp/) Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t remote-operations(4) generic-ROS-PDUs(6) version1(0)} DEFINITIONS IMPLICIT TAGS ::= BEGIN -- exports everything IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}; ROS{InvokeId:InvokeIdSet, OPERATION:Invokable, OPERATION:Returnable} ::= CHOICE { invoke [1] Invoke{{InvokeIdSet}, {Invokable}}, returnResult [2] ReturnResult{{Returnable}}, returnError [3] ReturnError{{Errors {{Returnable}}}}, reject [4] Reject } … ASN.1 Grammar
  4. 4. ASN.1 • 384 production rules • all rules without xml and constraints • done with petit parser • generates a runtime model of a parser
  5. 5. TCAP Transaction Capability Application Part • session handling called Dialogue/Transaction • state machine for session status • RPC-like mechanism (ASN.1 grammar)
  6. 6. HLR Home Location Register • Registry of mobile customers • Needed to „log into“ a GSM network (your SIM card information is stored here)
  7. 7. AuC Authentication center • authenticates a SIM card • holds secret key for a customer • authenticates cryptographically
  8. 8. HLR/AuC • pharo 3 • garage database driver • deployed in a real GSM network

×