Protection against reverse engineering, unauthorised use, use in unintended manner, wrong insertion or pin assignment