Contributed by Hassan Salmani; University of Connecticut


At the core of lightweight applications, such as medical implant devices, are the batteries that power them and the success of the device rests heavily on them. This Trojan drains the battery once it gets activated. The Trojan gets activated after 128'hFFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF encryptions. The Trojan payload is a shift register which continuously rotates after Trojan activation. The Trojan increases the power consumption and hence decreases the expected lifetime of the battery.