The reaction cross section, σR, of the proton halo nuclei 17Ne and 12N on Si is calculated using an optical potential derived from the solution of the Dirac–Brueckner–Bethe–Goldstone equation, starting from the one-boson-exchange-potential of Bonn. The nuclear densities are generated from self-consistent Hartree–Fock calculations using the recent Skyrme interaction SKRA. It is found that the enhancement in the reaction cross section found experimentally for the 17Ne + Si system in comparison to 15O + Si, where 15O has been considered as a core of 17Ne, is mainly due to the proton halo structure of 17Ne which increases the interaction, in the surface and tail regions. Glauber model calculations did not produce this enhancement in σR for proton halo nuclei.