irenicus09

Senior Project Ideas

Dec 9th, 2015
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1.  
  2. // Requirement: Extensive knowledge of Hardware, Physics, Machine Learning, etc
  3. // Difficulty: 9/10
  4. 1) Create a program to send and receive (sound) and use
  5. algorithms to detect and map 3D objects in real time based
  6. on echo location. Traditional speakers can act as both a
  7. speaker and microphone, but that requires research.
  8. Unless you have time to invest, use a regular speaker and a microphone.
  9. Implementation: Python / Java
  10.  
  11. Features: - Object detection
  12. - Real time object tracking
  13. - Real time mapping of 3D environments
  14.  
  15.  
  16.  
  17. // Requirement: Knowledge of Hardware (Raspberry Pi, Arduino, circuits, etc.)
  18. // Difficulty: 8/10
  19. 2) Create an intrusion detection system (Physical Security)
  20.  
  21. Implementation: Python, Php (Remote Logging), Java (Mobile App)
  22.  
  23. Features:
  24. - Motion Detection
  25. - Webcam Video Recording
  26. - Facial Recognition
  27. - Remote and local logging support
  28. - Integration with computer (Optional)
  29. - Remote Access / Monitoring
  30. - Mobile App for Android (Optional)
  31. - Door locking / Unlocking (Optional)
  32.  
  33.  
  34. // Requirement: Knowledge of scapy and various other python libraries
  35. // Difficulty: 7/10
  36. 3) Wireless Intrusion Detection / Prevention System
  37. Implementation: Bash & Python
  38.  
  39. Features:
  40. - Detect wireless jamming
  41. - Dynamically change access point
  42. channel in order to bypass jamming.
  43. (Scripts to automate router management)
  44. - Warn user of potential Wireless Intrusion
  45. (Detect wireless clients based on a whitelist)
  46. - Clients can be added to whitelist.
  47.  
  48.  
  49. // Requirement: Knowledge of image processing, cryptography, steganography.
  50. // Difficulty: 8/10
  51. 4) Create a program that makes use of the concepts of steganography
  52. and cryptography to embed data into the pixels of an image.
  53. Implementation: C / C++ / Python
  54. Features:
  55. - Securely communicate through an image file by being
  56. able to encode and decode image files and apply
  57. encryption where necessary.
  58.  
  59. - Use Image sharing platforms like Instagram, Flickr, Imgur, etc.
  60. as communication channels.
  61.  
  62. // Requirement: Knowledge of operating with SDR / HackRF One Hardware and wireless technologies
  63. // Difficulty: 9/10
  64. 5) Create a program to encode data into inaudible sound (radio frequencies) for
  65. long range communication using concepts of cryptography to make secure
  66. communication. Requires more research to see if this is feasible.
  67. Implementation: Python & C
  68.  
  69. Features:
  70. - Secure communication over inaudible sound range
  71. - ??
Advertisement
Add Comment
Please, Sign In to add comment