You need a total of 24 Chthonic Keys to unlock all the Infernal Arms, but Malphon and Exagryph are only available once you have unlocked all the previous weapons.