Time Synchronization of Computer in secure manner while using Teleclock & NTP Services



Similar documents
Use of modern telephone network for time transfer: An innovation

Computer Time Synchronization

Advance Technique for Online Payment Security in E-Commerce : Double Verification

Computer Time Synchronization

Evaluating the Accuracy of Maxim Real-Time Clocks (RTCs)

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Ethernet. Customer Provided Equipment Configuring the Ethernet port.

Time Calibrator Fountain Computer Products

Technical Manual. (TLT-2H GPS/GSM Vehicle Tracker) V1.5

SYNCHRONIZE DIGITAL CLOCK SYSTEM NETWORK DIGITAL CLOCK VER 1.0 DYNATEK

Smart Queue Management System Using GSM Technology

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual

Ultimate Server Client Software

Vehicle Tracking System,

ADVANCED VEHICLE TRACKING SYSTEM USING ARM7

Design of Wireless Home automation and security system using PIC Microcontroller

GPS NTP Time Server for Intranet Networks DIN RAIL Version

Intelligent Home Automation and Security System

SNMP Web card. User s Manual. Management Software for Uninterruptible Power Supply Systems

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Precision Time Protocol (PTP/IEEE-1588)

Premium Server Client Software

BlackHawk for MAC Software User Guide

Temperature & Humidity SMS Alert Controller

Serial Communications

A Review on Network Intrusion Detection System Using Open Source Snort

Voice over IP Probe! for Network Operators and! Internet Service Providers

P160S SIP Phone Quick User Guide

T200, PTP/IEEE 1588 Grandmaster Clock and

SuperGuard VT-05 Vehicle Tracking Device

Smart Telephone System

Downloading and Using the NIST Time Program

SNMP Web Management. User s Manual For SNMP Web Card/Box

Ethernet Port Quick Start Manual

Chapter 1 Configuring Internet Connectivity

Continuous, remote monitoring and logging of electromagnetic fields

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy

Remote Serial over IP Introduction on serial connections via IP/Ethernet

GSM Interfacing Board

Inmarsat Fleet F x Solution

Delivering NIST Time to Financial Markets Via Common-View GPS Measurements

Quick Start Guide: Iridium GO! Advanced Portal

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Savvius Insight Initial Configuration

Figure 1.Block diagram of inventory management system using Proximity sensors.

Implementing MOD bus and CAN bus Protocol Conversion Interface

Guideline for setting up a functional VPN

ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example

How To Understand The Differences Between A Fax And A Fax On A G3 Network

How To Set Up Isonas Crystal Matrix On A Pc Or Mac Or Ipa (For A Mac) On A Network With A Network Switch (For An Ipa) On An Ip Address) On Your Ipa Or Ip Address On

Configuring EtherChannel and 802.1Q Trunking Between Catalyst L2 Fixed Configuration Switches and Catalyst Switches Running CatOS

CDMA-based network video surveillance System Solutions

T-BOXN12R. First steps with T-BOXN12R. You can make it wireless. Date: Version 1.0

Clocking. Clocking in the Digital Network

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

Development of a GSM based Control System for Electrical Appliances

TICO-EN. TiXML-Console TICO. User Manual V

SIP-DECT Knowledge Base SIP-DECT System Update

Kepware Technologies Optimizing KEPServerEX V5 Projects

HIDS and NIDS Hybrid Intrusion Detection System Model Design Zhenqi Wang 1, a, Dankai Zhang 1,b

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

DPH-140S SIP Phone Quick User Guide

UPS MONITORING SOFTWARE USER MANUAL

SMS Alarm Messenger. Setup Software Guide. SMSPro_Setup. Revision [Version 2.2]

MCOM VEHICLE TRACKING SYSTEM MANUAL

Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant

TCM: Transactional Completeness Measure based vulnerability analysis for Business Intelligence Support

WISE-4000 Series. WISE IoT Wireless I/O Modules

Technical Note #14. Phone Modem Device Support. GE ED&C Home Search ED&C GE ED&C Power Management Home GE ED&C PMCS Home

Plc Based Monitoring and Controlling System Using Wi-Fi Device

WITURA CORPORATION SDN BHD

Nokia E65 Internet calls

PC/POLL SYSTEMS Version 7 Polling SPS2000 Cash Register TCP/IP Communications

Fig. 1 BAN Architecture III. ATMEL BOARD

Why you need to monitor serial communication?

Securing GNSS with PTP & SyncE Adam Wertheimer Microsemi Adam.Wertheimer@microsemi.com. Power Matters

Data Transmission. from one person or place to another. person or place to another of passing something

Linksys WAP300N. User Guide

Temperature Alert. LAN-based Temperature and Humidity Data Logger

IDD-213T User Manual. (Rev. 1.0) China Aerospace Telecommunications Limited

VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0

e s p i o n s.com. V680 GPS Watch User s Manual

CHAPTER 2: USING THE CAMERA WITH THE APP

NESS-APX. Training Manual

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

Timing Errors and Jitter

Configuration Notes 0215

MCOM VEHICLE TRACKING SYSTEM MANUAL

Component 4: Introduction to Information and Computer Science

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY

Track Forever GPS Tracking Control Center Specification

SMS GSM Alarm Messenger

A Low Cost Vehicle Monitoring System for Fixed Routes Using Global Positioning System (GPS)

Keep it Simple Timing

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW

PowerPanel Business Edition USER MANUAL

Transcription:

Time Synchronization of Computer in secure manner while using Teleclock & NTP Services Shilpa 1 and Parveen Sharma 2 1 Research Scholar Shri Krishan Institute of Engineering & Technology, Kurukshetra University, Kurukshetra, Haryana, India 2 Associate Professor Department of Computer Science Shri Krishan Institute of Engineering & Technology, Kurukshetra University, Kurukshetra, Haryana, India ABSTRACT Time lost is never found again. If we talk about IT world, time is a critical component for each activity. And it should be synchronized with all computers. NPL provide a service for this purpose and it called Teleclock Service. The Teleclock Service is a cost-effective way of distribute uniform standard time for all computer. As there are several applications requiring accurate time up to a second. Teleclock provide service to set the real time clock of a computer and this service works over the telephone line. In this paper we provide detailed information about Teleclock and how to synchronize time in software applications which are running over the internet. Keywords: Teleclock, NPL (National Physical Laboratory), NTP (Network Time Protocol), IST (Indian Standard Time) 1. INTRODUCTION In various customer service organizations and public assistance centers, there is clearly variance in the time displayed, usually in seconds and minutes. The problem is because they all are not synchronized to one source clock. This difference in timings can cost people dearly. Time synchronization is emerging as a critical factor, especially in multicity and multi-centre based operations, such as travelling, data exchange, ticketing long-distance telephone billing, and so on. To achieve this, NPL has recently made an important contribution with the development of a Teleclock, which will help the users to access IST data for updating the local clock of their devices like computer. User can get local time from any source but choice of source is depend upon various things like accuracy of time, Coverage range and cost. Some online application needs a high rate of time accuracy like E-Procurement system in which there are various functions like bid in E-Tender, bid in auction, tender opening/closing time, pre bid query etc. Telephone is omnipresent now days so it is good idea to use telephone service to get time or synchronize the time as it is low cost service. NPL provide IST time and transmit it in digital time data by using telephone line. NPL give name of this service as Teleclock service and this service can be accessed by using Teleclock Receiver. 2. EXISTING SCENARIO As in our computer, there are two clocks. First is software clock and second is hardware clock. Software clock works when computer is in use for any purpose and on the other hand hardware clock works even computer is not in use (stop/shutdown).hardware clock uses battery for keep running [2].Software clock is not able to retain accurate time for long period because of interrupt request. The computers which are off for a long time there clock might be delay by huge duration. When the computer is start hardware clock set time of software clock automatically.hardware clock uses crystal oscillator to maintain accurate time for long duration. Crystal oscillator time is effected by the temperature. Internet enable computers can easily synchronize there computer clock to internet standard time. Time protocol,the Network Time Protocol( NTP ), Daytime Protocol etc are protocol which are usually use in time synchronization with the internet time.ntp which is a standard protocol for time is the most popular protocol for time synchronization, NTP is build on the internet protocol (IP) and user datagram protocol (UDP)[4]. Now in present days many operation systems also have inbuilt NTP client software. This NTP client software always run silently as a background process Volume 2, Issue 5, May 2013 Page 379

and get update from various time at a predefined time automatically or random time manually. The NTP client software receive response from various time servers and take averages of all received response time which are appear as accurate [1].Some NTP client software work over SNTP(Simple Network Time Protocol) which get response on the basis of IP address of one time server and set receive time to computer. NTP protocols works on port no 123 and use UDP/IP as a data transfer protocol.the data is transmitted in the time format. NTP service for time synchronization is widely use over the public internet which is vulnerable to various attack that can alter the data or/and disturb the protocol.[5] GPS is another technique by which we can synchronize time. This technique is costly but provides accurate time. In the paper we are going to discuss about a new technique which synchronize the time using telephone service using Teleclock device and NTP services in secure manner which is also inexpensive with great accuracy. 3. PROPOSED TECHNIQUE Time synchronization play major role in various domains like broadcast service, transaction, attendance, telecom etc. NPL (National physical Laboratory) is responsible for maintaining IST (Indian Standard Time) in India [3]. So NPL has developed a system by which digital time can be transmitted over telephone line, that time can be accessed by a receiver called Teleclock and the used service called Teleclock service. As synchronizing time using telephone service can be accepted anywhere because this service is available in every institution. These days, computer has become necessity for each domain. Teleclock Receiver uses Teleclock service to synchronize IST time of computer. This is very inexpensive technique and by using it is easy to synchronize the computer clock. One of it great feature is that it has auto dialing functionality at predetermined time and also on command. 3.1 How it works:- According to Pranalee P.Thorat, In Teleclock service, the time data is transmitted through telephone line at a baud rate of 1200 bps.the baud rate is selected such that it can neither be too slow nor too fast to become more immune to noise. [3].Five sets of data are sent in every second so that at the receiving end one has enough provision to confirm the correctness of the data. In five sets of data, each set having hour, minute, and second data [3]. Signature-Character is included in each set of data for confidently identification of data.the data travel in asynchronous mode and its identification may start at random point of data transmission. RS232 port is responsible for communication with the Modem.The data which are received through Modem is connected to telephone line. Now in Teleclock receiver there is a crystal oscillator and also an up down switch on its external part. To obtain IST time from the NPL, Teleclock receiver dial a predefined Number (Given by NPL) at a pre-programmed time manually by using external switch up or automatically by using program. We can set autodialing time according to need. After receiving of IST time from the NPL, Teleclock disconnect the telephone automatically. 3.2 Process flow In India NPL is responsible to maintain Indian Standard time (IST) throughout the country. The detail of process flow is described In Figure 1.To maintain accurate time in any enterprise, NPL is the most effective and trusted source to get IST time. NPL determine IST by using Atomic clock and broadcast to Teleclock devices by using Telephone line. As in enterprises organization there are lots of devices computer so it is not manageable to connect each computer to a Teleclock receiver. An enterprise organization uses a master server which directly connects to Teleclock receiver to store accurate IST time and distribute time to other peripheral devices like laptop, web server etc using network time protocol. An enterprise organization has a Teleclock receiver as discussed earlier Teleclock service work over the telephone line so both (NPL and organization) end have telephone which also have dedicated service at a predefined dialling number. As shown in Fig. 1 Teleclock receiver obtain IST time from NPL by auto dialling telephone at a predetermine time or it can obtain IST time manually by pressing external switch which dial telephone number instantly. Teleclock receiver received IST time in signal and converts it to desired time format by using electric methodology. Teleclock receiver is connected to device like server, laptop etc which must have either RS232 port or network port. To understand the received input from Teleclock receiver to device like laptop, master server etc. there must be an interface or program which understands the received input and to synchronize the real time clock of device clock which work over the operating system application. And the best suitable language for such type of application is Java because it have feature write once run everywhere or portability across OS platform. Now days usually devices have network port and these device easily connect to network using Ethernet cable. An enterprise organization has lots of devices, besides running this java application on each device it is wise to run this java application on a master server and distribute the IST time within organization by using NTP. So we can synchronize the time in other computer through NTP from the master server. By using the IP address of master server other computers time synchronization can be done easily. Volume 2, Issue 5, May 2013 Page 380

Figure 1 Time Synchronization using Teleclock and NTP Services in secure manner 3.3 How Teleclock synchronize IST time to System (Server/laptop) Clock? 1. Firstly Teleclock Receiver automatically or manually dial the NPL Number using telephone then it instantly get response as IST time from NPL Atomic clock through telephone line. 2. Teleclock receiver IST time will be transmitted to the master server either through RS 232 Port or Network port (Ethernet connection). 3. Now Java Based Application will receive the IST time, convert into required time format and synchronize the real time clock of master server. 4. Other devices which are in network can also be synchronized by using NTP, these devices can synchronize there time with master server by using static IP of master server. Volume 2, Issue 5, May 2013 Page 381

Figure 2 Flow chart for time synchronization using Teleclock 3.4 How Security can be achieve in Time synchronization while using Teleclock Service? 1. Out of Service - By any means (Hardware failure, power supply failure etc.) If Teleclock will go out of service so to identify this scenario quickly.we can make some database logical arrangement to overcome this critical issue. I proposed a solution for this scenario as to insert/update a Boolean status like true (Teleclock is working) or false (Teleclock is not working) in a specific time interval (10 second) into database.if any time status change true to false then database immediate trigger action like SMS alert on mobiles and alert on other devices. Due to this we got aware and we can recover from it soon. 2. Making it Platform Independent - The Application interface should be built in Java. As we know Java is Platform Independent language. So Application interface built in java can be easily run on any Operating System to synchronize the real time clock of computer. 3. Cross Verification - We can also maintain the logs of time synchronization for each server date wise so that it can Volume 2, Issue 5, May 2013 Page 382

be verified anytime whether time was updated or not. So that if anyhow Teleclock stops for a while than we can also get know details from logs. 4. Upgrading Communication Channel for Teleclock service-in Tradition way Teleclock communicate with Server through RS232 port. But we can also transmit this data through Ethernet cable (network port). So that we can fetch the time using IP addresses also. 3.5 Why is it better? Teleclock receiver has a 1 ppm (parts per million) crystal clock it means for 7 days Teleclock receiver time does not differ by a second. Teleclock receiver has autodialing (by programmatically) or manual dialing facility to get time at predetermine time or random time. Teleclock receiver based on the Microcontroller system so that the system is reprogrammable. IST time is synchronized within a fraction of second by using Teleclock receiver. Teleclock receiver has battery for backup power supply. Teleclock receiver gets time from trusted source NPL. 4.CONCLUSION In this paper, I provide detailed information regarding Teleclock with NPL to synchronize IST time to other devices using Application software. Also provide detailed description of time flow from NPL to computer clock and advance techniques which provide security in time synchronization process References [1.] Michael A. Lombardi, NIST Time and Frequency Services, NIST Special Publication 432,2002 Edition [2.] Michael Lombardi, Computer Time Synchronization, Time and Frequency Division,National Institute of Standards and Technology [3.] Pranalee P.Thorat And P. Banerjee, Use of Teleclock Service to Synchronize Computer Clock, MAPAN - Journal of Metrology Society of India, Vol. 26, No. 2, 2011; pp. 91-96 [4.] David L. Mills, Internet Time Synchronization: Network Time Protocol, IEEE Transaction In Communications- Vol. 39,No. 10, October- 1991 [5.] Lewis Carroll, NTP Security Analysis, ECE-CIS LABS, University of Delaware,May-2012 AUTHOR Shilpa is Research Scholar in Shri Krishan Institute of Engineering & Technology affiliated to Kurukshetra University, Kurukshetra. She had completed Bachelor of Technology in Computer Science from Haryana engineering College affiliated to Kuruskshetra University in 2010. Her technical interests and research area includes Security, Banking technology, E-procurement, E-Commerce & Networking Parveen Sharma is Associate Professor & head of Computer Science department in Shri Krishan Institute of Enginnering & Technology affiliated to Kurukshetra University, Kurukshetra. Volume 2, Issue 5, May 2013 Page 383