Ускорение в ударных волнах - это один из главных механизмов ускорения КЛ. Частица несколько раз пересекает границу ударной волны, приобретая этим энергию. По большому счету, кроме "раскрутки" в пульсаре/магнитаре с его полями в 10^11 Гс - это единственный из известных механизмов, который может объяснить наличие жестких(~ 10 ТэВ) и умеренно-жестких частиц(>10-20 ГэВ). Обычная звезда типа Солнца (или побольше, вроде Канопуса), может в вспышке выбрасывать частицы до 10-20 ГэВ. А вот дальше - тут есть некоторые проблемы с ускорением или реускорением частиц.
Предполагается, что частицы с 10^22 эВ могут иметь даже внегалактическую природу и очень своебразные источниеи. А приходящие к нам частицы являются элементами грандиозной каскадной реакции с участием такой сверхэнергичной частицы и реликтовых фотонов. При некоторых условиях каскад развивается с образованием так называемой лидирующей частицы, имеющей большую часть энергии и сохраняющей первоначальное направление.
P.S. Наша Галактика, очевидным образом, не может задержать у себя эти частицы магнитным полем.