Authentication Center for SDP Federation Motorola Israel Project: ADD The Team: Alina Mirinzon Gabi Brontvin Raz Zieber Dadi Suissa.

Slides:



Advertisements
Similar presentations
AfiFarm 4 – The New Generation Dealers Meeting, Dead Sea, Israel, 2008.
Advertisements

TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Slide 1 Software Design Document. Slide Introduction 2.0 System Architecture Description 2.1 System Architecture 2.2 Database Components 2.3 GUI.
Eduroam – Roam In a Day Louis Twomey, HEAnet Limited HEAnet Conference th November, 2006.
Technical Brief v1.0. Communication tools that broadcast visual content directly onto the screens of computers, using multiple channels and formats Easy.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
RFID Shelving ADD Presentation: 19 Mar 2007 Guy Shtub Idit Gershoni.
Design of Web-based Systems IS Development: lecture 10.
Middleware Technologies compiled by: Thomas M. Cosley.
Authentication Center for SDP Federation
Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design D Document Alex Surguch, Niv Saar, Mattan Margalith,
Motorola Israel Project: Authentication Center for SDP Federation ARD The Team: Alina Mirinzon Dadi Suissa Gabi Brontvin Raz Zieber.
WNT Client/Server SDK Tony Vaccaro CS699 Project Presentation.
Master Thesis Proposal By Nirmala Bulusu Advisor – Dr. Edward Chow Implementation of Protected Extensible Protocol (PEAP) – An IEEE 802.1x wireless LAN.
Chapter 16 AAA. AAA Components  AAA server –Authenticates users accessing a device or network –Authorizes user to perform specific activities –Performs.
Chapter 9: Moving to Design
VMweb Team Members: Matthew Fusaro, Brendan Heckman, Ryan Mcgivern.
Distributed Systems: Client/Server Computing
802.1X in Windows Tom Rixom Alfa & Ariss. Overview 802.1X/EAP 802.1X in Windows Tunneled Authentication Certificates in Windows WIFI Client in Windows.
SSL From Your Smartphone Support for Android Smartphones /
Final Design and Implementation
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 9 Network Policy and Access Services in Windows Server 2008.
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
Chapter 9 Elements of Systems Design
Copyright © 2005 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Open Standards for Network Access Control Trusted Network Connect.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 1.x Documentation What you need to know.
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
HDVC & Client Reflector server SIP Server User management HDVC & Client.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.
Topaz : A GridFTP extension to Firefox M. Taufer, R. Zamudio, D. Catarino, K. Bhatia, B. Stearn University of Texas at El Paso San Diego Supercomputer.
Chapter 9 Moving to Design
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
SEMINOR. INTRODUCTION 1. Middleware is connectivity software that provides a mechanism for processes to interact with other processes running on multiple.
HP Overview. HP Overview is a family of integrated network and system management solution for managing the complete IT enterprises, including networks,
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Getting Started with OPC.NET OPC.NET Software Client Interface Client Base Server Base OPC Wrapper OPC COM Server Server Interface WCF Alternate.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Installing and Maintaining ISA Server Planning an ISA Server Deployment Understand the current network infrastructure. Review company security.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Connect. Communicate. Collaborate Deploying Authorization Mechanisms for Federated Services in the eduroam architecture (DAMe)* Antonio F. Gómez-Skarmeta.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
IETF 78 Maastricht 27 July 2010 Josh Howlett, JANET(UK)
1 Welcome to Designing a Microsoft Windows 2000 Network Infrastructure.
A CROSS PLATFORM REMOTE DESKTOP CONNECTION SUITE A.V.D.S.S.BHADRI RAJU D.RAMESH BABU U.JAYASREE G.NANIBABU.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Presented by Deepak Varghese Reg No: Introduction Application S/W for server load balancing Many client requests make server congestion Distribute.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
SELECT, IMPLEMENT & USE TODAY’S ADVANCED BUSINESS SYSTEMS
Firewall Issues Research Group GGF-15 Oct Boston, Ma Leon Gommans - University of Amsterdam Inder Monga - Nortel Networks.
Microservices Diagram Template
Ch > 28.4.
מרכז אימות לפלטפורמת מתן שירותים
Implementing a service-oriented architecture using SOAP
3GPP and SIP-AAA requirements
Hybrid Integration Diagram Template
Presentation transcript:

Authentication Center for SDP Federation Motorola Israel Project: ADD The Team: Alina Mirinzon Gabi Brontvin Raz Zieber Dadi Suissa

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Table of Contents Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Reminder… Network Authentication: A client (supplicant) of one SDP wants to use infrastructure of local (reachable) SDP. An authentication process is a precondition for establishing a connection between the client and the desired SDP. One Authentication Center will receive all requests for AAA and handle it, including: Protocols conversion ( RADIUS - DIAMETER ). Routes authentication request to SDP that the user is subscribed to.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Reminder… SDP Authentication : Application needs to use specific services. The services are provided and available in several servers. In order to get the services, the application needs to authenticate with services servers. An authentication center will implement the authentication process and service request, using standard API ( Parlay & MD5 ). The center will connect the application with the available and relevant services.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List System Requirements Establishment of Authentication Center. Management of the authentication process: 1.User network authentication. 2.Application authentication. Route authentication requests and response : 1.Network requests. 2.Service requests. Managing a repository for SDP and services records.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List System Requirements Authentication protocols conversion: RADIUS to DIAMETER DIAMETER to RADIUS Implementation of standard authentication protocols & obtain services: EAP-MD5 & Parlay. GUI for a detailed visual trace of the system’s states including graphic logger window.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List System Architecture Legend:

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Main Classes and Relationships Network Authentication - Package Diagram

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Main Classes and Relationships Network Authentication - Class Diagram

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Main Classes and Relationships SDP Authentication - Package Diagram

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Main Classes and Relationships SDP Authentication - Class Diagram

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Main Classes and Relationships Application - Package Diagram

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Main Classes and Relationships Application - Class Diagram

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Repository ERD (Entity-Relation Diagrams)

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 1. Initiate System and Configuration GUI

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 2. Xsupplicant – “WIRE1x”

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 3. Xsupplicant – “WIRE1x_MD5”

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 4. Sniffer – “Ethereal”

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 5. Service Request GUI

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 6. A form that shows an example of using a service

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List User Interface 7. Authentication process GUI

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Tests Main Scenarios Testing: Test Protocols Conversion Test Route Message Test Network Authentication Process Test SDP Authentication Process

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Tests Non-Functional Testing: Reliability Testing Safety Testing Platform Constrains Testing

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Software installations, setup and configurations. EAP-MD5 authenticator State-Machine – Proxy (network authentication). Authentication Protocols Converter. DIAMETER server stub (prototype only). GUI.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Building Authentication Repository. Implementing Parlay interfaces x EAP State-Machine (SDP authentication). IMS services stub.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Prototype establishment. Testing plan document. User manual. Unit-tests. Integration & Integration tests.

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Prototype Network Authentication: -Authentication process – part of EAP-MD5 state machine & GUI -SDP Authentication server stub – (DIAMETER server) -Protocols conversion (RADIUS DIAMETER) -Xsupplicant (access request & GUI) -Sniffer Prototype

Remainder System Requirements System Architecture Main Classes and Relationships User Interface Tests Tasks List Prototype SDP Authentication : Authentication process – part of state machine & GUI SDP authentication server stub – (DIAMETER server) Parlay interfaces implementation (partial) Application (service request & GUI) Service stub RMI communication (server & client) Prototype

Authentication Center for SDP Federation Thank You !