The Learning Curve

The Beginning

Building a custom security token has a lot of learning involved- especially at the beginning. Below is a list of what I have had to research and started to learn so far.

Note: I have not even started to build my actual token yet.

What I’ve learned so far:

  1. Programming Basics: Statements and Functions- syntax, statements, conditional loops, functions.
  2. Introduction to Algorithms- arrays, sorting algorithms, searching algorithms.
  3. Introduction to Data Structures- structs, trees, matrices.
  4. Introduction to Computer Networks- circuit switching, LAN, WAN, packets, collisions, UDP, TCP.
  5. The Basics of Cybersecurity- malware, security kernel, attack vectors.
  6. Security Tokens- what it is, why it’s secure, how to set up, how to build, how to program, types of silkscreening.
  7. The Pros and Cons of Popular Security Tokens- researched through Amazon reviews and specs.
  8. Solidworks- Solidworks tutorials to touch up those skills.
  9. Kicad- the basics of Kicad.
  10. Gerber files, PCBs, where to get PCBs.
  11. PCB stencils.