Side-Channel Attacks Using Convolutional Neural Networks