On the vertical PIN one: Wouldn't it be better to use something similar to the default PIN input and randomize the position of the numbers?
It shouldn't be too hard to catch someone PIN when they enter it on a static vertical list. Then again, neither is it on the default static PIN grid.