Difficult to remember |
Don’t have to remember ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Requires unique passwords for each system |
Can be used on every system ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Nothing else to carry around |
Nothing else to carry around |
Take time to type |
Easy to swipe/sense ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Prone to typing errors |
Prone to sensor or algorithm errors |
Immune to false positives ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Susceptible to false positives |
Easy to enroll ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Some effort to enroll |
Easy to change ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Impossible to change |
Can be shared among users 1 ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Cannot be shared ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Can be used without your knowledge |
Less likely to be used without your knowledge ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Cheap to implement ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Requires hardware sensors |
Work anywhere including browsers & mobile ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Require separate implementation |
Mature security practice ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Still evolving |
Non-proprietary ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Proprietary |
Susceptible to physical observation |
Susceptible to public observation |
Susceptible to brute force attacks |
Resistant to brute force attacks ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Can be stored as hashes by untrusted third party ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Third party must have access to raw data |
Cannot personally identify you ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Could identify you in the real world |
Allow for multiple accounts ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Cannot use to create multiple accounts |
Can be forgotten; password dies with a person |
Susceptible to injuries, aging, and death |
Susceptible to replay attacks |
Susceptible to replay attacks |
Susceptible to weak implementations |
Susceptible to weak implementations |
Not universally accessible to everyone |
Not universally accessible to everyone |
Susceptible to poor user security practices |
Not susceptible to poor practices ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |
Lacks non-repudiation |
Moderate non-repudiation ![Check Check](https://camo.githubusercontent.com/9119d3f716a76ea29c1ba730df08fa63f60bd5c8a90e2e03a0f75896f8a70eba/68747470733a2f2f63646e332e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f7377656574696576332f706e672d32342f31362d656d2d636865636b2e706e67) |