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