BITS Faculty Publications
Permanent URI for this communityhttp://localhost:4000/handle/123456789/1867
Browse
24 results
Search Results
Item Scalability Analysis of Privacy Enabled IPv6 Addressing Protocol for Duty Cycled 6LoWPAN(Bentham Science, 2019-12) Mavani, MonaliThe privacy enabled IPv6 addressing mechanism ensures the privacy of the node's identification in the communication messages. It makes it difficult for adversaries to track nodes and link any activities with the node's IP or the MAC address. Scalability of the privacy enabled IPv6 addressing scheme for 6LoWPAN may be affected due to underlying MAC layer mechanisms.Item Performance study of node wakeup rate on the privacy enabled addressing scheme in duty-cycled 6LoWPAN(IEEE, 2019-09) Mavani, MonaliNode address privacy in 6LoWPAN can be ensured using temporary addresses in the communication messages. If private temporary addresses are used, then it is difficult to track the nodes by looking at its addresses. Address configuration latency of privacy enabled IPv6 addressing scheme for 6LoWPAN may be affected due to radio duty cycling used to save energy. ContikiMAC is widely used duty cycling protocol in Contiki operating system's MAC layer along with the CSMA channel access mechanism. But the address configuration delay is increased with the use of duty cycling at the MAC layer. The ContikiMAC allows node to use different wake up frequency known as Channel check rate when it is not transmitting. In this paper, an experimental study is presented to evaluate the effect of Channel Check Rate on the address configuration latency and the communication cost. It is observed that the ContikiMAC duty cycling protocol is used to save energy. However, if the node wakeup frequency decreases, the address configuration latency and communication cost increasesItem MapReduce Frame Work: Investigating Suitability for Faster Data Analytics(Springer, 2013) Mavani, MonaliFaster data analytics is the ability to generate the desired report in near real time. Any application that looks at an aggregated view of a stream of data can be considered as an analytic application. The demand to process vast amounts of data to produce various market trends, user behavior, fraud behavior etc. becomes not just useful, but critical to the success of the business. In the past few years, fast data, i.e., high-speed data streams, has also exploded in volume and availability. Prime examples include sensor data streams, real-time stock market data, and social-media feeds such as Twitter, Facebook etc. New models for distributed stream processing have been evolved over a time. This research investigates the suitability of Google’s MapReduce (MR) parallel programming frame work for faster data processing. Originally MapReduce systems are geared towards batch processing. This paper proposes some optimizations to original MR framework for faster distributed data processing applications using distributed shared memory to store intermediate data and use of Remote Direct Access (RDMA) technology for faster data transfer across network.Item Blending intelligent and reciprocal tutoring systems: a dynamic approach(ACM Digital Library, 2010-02) Mavani, MonaliThis paper explores the principles of a valuable educational tool - Intelligent Tutoring System (ITS) -- an application of Artificial Intelligence for the education domain. The paper discusses principles and state-of-the-art models of few ITS, the problems associated with Knowledge Engineering based ITS and provides a possible architecture to blend concepts of reciprocal tutoring with ITS. Some empirical work is necessary as proof-of-concept for the proposed architecture.Item Experimental study of IP spoofing attack in 6LoWPAN network(IEEE, 2017) Mavani, Monali6L0WPAN is a communication protocol for Internet of Things. 6LoWPAN is IPv6 protocol modified for low power and lossy personal area networks. 6LoWPAN inherits threats from its predecessors IPv4 and IPv6. IP spoofing is a known attack prevalent in IPv4 and IPv6 networks but there are new vulnerabilities which creates new paths, leading to the attack. This study performs the experimental study to check the feasibility of performing IP spoofing attack on 6LoWPAN Network. Intruder misuses 6LoWPAN control messages which results into wrong IPv6-MAC binding in router. Attack is also simulated in cooja simulator. Simulated results are analyzed for finding cost to the attacker in terms of energy and memory consumption.Item Comparative Analysis of Andrew Files System and Hadoop Distributed File System(IACSIT Press, 2013) Mavani, MonaliSharing of resources is the main goal of distributed system. The sharing of stored information is the most important aspect of distributed resource sharing. A file system was originally developed to provide convenient programming interface to disk storage for the centralized system. With the advent of distributed systems distributed storage has become very prominent. A distributed file system enables users to store and access remote files exactly as they do local ones, allowing users to access files from any computer on a network. The objective of this paper is to compare very first open source wide distribution of distributed file system called Andrew file system and the latest widely used distributed file system-Hadoop distributed file system.Item Privacy Preserving IPv6 Address Auto-Configuration for Internet of Things(Springer, 2017-10) Mavani, MonaliInternet of Things enables every node on a personal network to be managed and monitored remotely over the Internet. Biometric devices, used for access control or as bio-sensors, form a critical part of Internet of Things and are identified using IPv6 address. Malicious users can track activity of these devices by spoofing IPv6 addresses from unsecure wireless communication channels. Tracking device activity and identifying user behavior of the device poses a great threat to device identity and data generated by it. Such a threat can be avoided by keeping the device’s IPv6 address hidden from attacker. This study proposes a method to privacy enable IPv6 address configuration for connected devices in general and biometric devices in particular, while connected as a part of Internet of Things. It is proposed that by changing the device’s IPv6 address periodically and pseudorandomly, its identity can be kept private to a large extent. These address changes are configured on devices based on congruence classes, which generate non-repeatable integer sequence. It is proposed that the interface identification part of IPv6 address is configured with two-level hierarchy with each level level using a different congruence class. Such configuration generates different identification values to ensure conflict free address configuration. The proposition is analyzed for privacy preserving property and communication cost. The results of performance benchmarking using Cooja simulator show that the method does not impose substantial communication overhead on IPv6 address configuration process.Item Security implication and detection of threats due to manipulating IPv6 extension headers(IEEE, 2013) Mavani, MonaliUse of IPv6 protocol is increasing due to lack of address space in IPv4 protocol. Along with increased address space, IPv6 also provides simplified header and additional functionality is put in the form of extension headers which can cause certain network threats, if misused. Network devices and operating systems are not at the matured stage to handle threats against IPv6 protocol. Reason being, not all network devices and operating system are fully RFC complaint. Even if they are, experience with IPv6 protocol is less, so there are possibilities of many unknown threats. This research investigates the threats due to misusing IPv6 destination option and fragmentation extension headers. Attacks addressed are fragmentation attack where upper layer protocol not present in first fragment i.e. tiny fragmentation attack, overlapping fragmentation attack, and flooding attack due to unknown option in destination option header. To verify these attacks, real test network set up is used. For each attack, detection logic is proposed and implemented in Linux environment using advanced shell scripting and C programming. To create packets with attack vectors Scapy - Python based packet manipulation tool is used. The proposed solution can run in host in order to detect these attacks and raise the alarm.Item Development of predictive model in education system: using Naïve Bayes classifier(ACM Digital Library, 2011-02) Mavani, MonaliWith the advent of ICT (Information and Communication Technologies) education sector is also experiencing change in teaching process. Different mode of delivery with the use of ICT and digital content has made concept of E-learning and Blended learning more acceptable. But all the available technologies are not used with full potential, sometimes even not introduced at all. Business Intelligence (BI) is one of them. Educational sector also has got vast amount of data scattered in different forms which can be reused to make more intelligent decisions. Various data mining techniques are available which can be used in order to get intelligent information from educational data. Furthermore with the increasing awareness of benefits due to use of Open Source technologies it has become possible for educational institutes to use various technologies with low cost or no cost. In this paper we have used Open Source software Knime for predicting student's results using Naïve Bayesian Learner and Naïve Bayesian predictor. We also have used Moodle logs data of student's activities as one of the attributes in order to predict results using Naïve Bayes theory.Item Covert channel in IPv6 Destination option Extension header(IEEE, 2014) Mavani, MonaliIPv6 is next generation Internet protocol whose market is going to increase as IPv4 addresses are exhausted and more mobile devices are attached to Internet. The experience with IPv6 protocol is less as its deployment is slow. So there are many unknown threats possible in IPv6 networks. One such threat addressed in this paper is covert communication in the network. Covert channel is way of communicating classified information. In network it is done by network protocol's control fields. Destination option Extension header of IPv6 is used to pass secret information which is shown experimentally in real test network set up. For creation of attack packets Scapy-Python based API is used. Covert channel due to unknown option and nonzero padding in PadN option is shown. Their detection is also proposed and detector logic is implemented using shell scripting and C programming.
- «
- 1 (current)
- 2
- 3
- »