Text this: A novel matrix multiplication based LSB substitution mechanism for data security and authentication