My advice: don't reinvent the wheel. There are already standards and organizations dedicated to security practices surrounding currency, both physical and virtual, and financial transactions. It doesn't really matter if the currency is bhat or bitcoin, the principles will be the same.