chryptography and BI