Did you ever have troubles with passwords? Anything? If yes (the default answer) then read more as this may bring a big relief to you.
Theory behind is not new nor unique. What matters is how it is explained and whether you ever get to really implement it. Once you get there is no returning.
Check the product page and expect us to go for crowd funded further content and code.