본 논문은 모든 행과 열의 합이 동일한 이진 정방 행렬(Binary Magic Squares, BMS)을 생성하는 간단한 알고리즘을 제안합니다. 이 알고리즘은 최적의 이론적 복잡도를 가지며, 유효한 BMS를 항상 반환함을 귀납법을 통해 증명합니다. 또한, 정방형이 아닌 이진 매직 스퀘어로 연구를 확장하여 이러한 BMS가 존재하기 위한 조건들을 공식화하고, 제안된 알고리즘의 변형으로 이를 생성할 수 있음을 보입니다. 마지막으로, GPU 가속을 사용하여 여러 BMS를 병렬로 생성할 수 있는 Python 패키지를 포함한 두 가지 구현체를 공개합니다.