Software vs. Hardware content security