Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Few-Shot Learning for Animal Identification: Enhancing Prototypical Networks with Convolutional Neural Networks
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2024 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

6LoWPAN also known as “IPV6 over Low Power Wireless Personal Area Network” is a standard created to make IPv6 Protocol work on even the smallest devices with limited processing capabilities. RPL also known as Routing Protocol for Low power and lossy networks is a network layer routing protocol specifically designed for 6LoPWAN. RPL is subjected to various attacks in which sniffing attack is a type of traffic packet eavesdropping attack. There is a research gap when it comes to detecting sniffing attacks on 6LoWPAN RPL networks or any detailed information about it. So, the aim of this thesis is to detect the sniffing attack in 6LoPWAN RPL networks and find which machine learning algorithm is best in detecting this type of attack. A poorly implemented sniffer can cause latency due to resource constraints which can further cause changes in data traffic pattern. Since sniffing attack can cause unauthorized authentication and further attacks like spoofing attacks, sinkhole attacks and DoS attacks, it is important to detect it. This thesis starts by trying to detect sniffing attack on small scale networks. Instantcontiki3.0 (Cooja Simulator) is used here generate network traffic for both normal scenarios and attack scenarios. The data obtained from the simulation is pre-processed to feed the machine learning algorithms. The features are extracted using chi2 feature selection method. In this thesis the ML algorithms used are Random Forest classifier, Naive Bayes classifier, Support Vector Machine, Logistic regression, K- nearest neighbor and Decision tree. From the analysis of the results, it is concluded that the Random Forest classifier is the best algorithm to detect sniffing attack. The prefix value in RPL options which are carried by ICMPv6 control messages can point the DAG partition the sniffer is located by mapping to a DODAG ID.

Place, publisher, year, edition, pages
2024. , p. 47
Keywords [en]
6LoPWAN, RPL, Sniffing attack, Machine learning, feature selection, network, eavesdropping
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-26690OAI: oai:DiVA.org:bth-26690DiVA, id: diva2:1882641
Subject / course
DV1478 Bachelor Thesis in Computer Science
Educational program
DVGDT Bachelor Qualification Plan in Computer Science 60.0 hp
Presentation
2024-05-23, J1610, 23:01 (English)
Supervisors
Examiners
Available from: 2024-08-06 Created: 2024-07-05 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

fulltext(4707 kB)630 downloads
File information
File name FULLTEXT01.pdfFile size 4707 kBChecksum SHA-512
7a61d64b8d4e545ab60f71c9d410112363b2ae09b6428fe2e1c983c1dee7e3ee9185ec6e89b2f74a2a7c3385d414f68fc3461ace75dddedcc8ee308a2de57a47
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 631 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 391 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf