북한의 댐 설계는 군사적 요구를 만족하는 것이 중요하다. 과거 6.25 전쟁 때, 미군의 댐 폭격과 수중어뢰 등으로 큰 피해를 입었던 북한은 댐 상류에 일정한 간격으로 철제그물을 설치하거나 어뢰의 활동을 방해하는 지점에 댐 설치를 권유하는 등 외부로부터의 파괴를 염두에 두고 댐을 건설하고 있다. 또한, 댐 파괴를 고려하여 하류에 홍수량을 저장할 수 있도록 저수구역, 도수터널 등을 추가로 건설하도록 하고 있다. 더불어 댐체 내 물길굴, 제방, 도수터널 등은 유사시에 우회로 활용할 수 있도록 설계하고 있다.