Однако несмотря на очевидные сходства режимов, обусловленные их генетической связью и принадлежностью к одному и тому же явлению — тоталитаризму, между ними существуют принципиальные различия.
Идеологические различия
Традиционно принято относить фашизм и нацизм к «правой» ветви тоталитаризма. Но разница между фашизмом Муссолини и национал-социализмом Гитлера все же есть.
Правая ветвь тоталитаризма зародилась в Италии и называлась фашизм от итальянского слова «fascio», что означает «пучок», «связка», «объединение», «союз». Несколько позже Гитлер, взяв за основу идею Муссолини, развил ее на расистской почве и создал уже национал-социализм. Обе идеологии имеют в основе шовинизм, но если в фашизме этот шовинизм направлен на усиление государства, возрождение былой Римской империи и на единство представителей этой нации, то национал-социализм — это теория превосходства одной расы над другой.
Идеологической основой коммунизма стало марксистское учение, учение о классах, классовой борьбе, целью которой является установление диктатуры пролетариата в социалистическом государстве как промежуточной стадии на пути построения справедливого бесклассового общества. Соответственно, в основе советского коммунизма лежит та же идея. Именно Марксу принадлежит заслуга философского обоснования неизбежности и необходимости истребительского характера пролетарской социалистической революции.