본 발명의 일 실시 예에 따른 상태 비파괴형 광자개수검출기에 기반한 동적 단일광자발생기는 광원의 기능을 수행하는 광원소스, 상기 광원소스로부터 출력되는 광자 펄스에 포함된 광자의 개수를 검출하는 상태 비파괴형 광자개수검출기, 상기 광원소스로부터 출력되는 광자 펄스를 감쇠하여 출력되는 광자 펄스가 단일광자를 포함하도록 하는 전압 제어형 광감쇠기, 및 상기 상태 비파괴형 광자개수검출기에서 검출된 광자의 개수에 기반하여, 상기 전압 제어형 광감쇠기의 감쇠값을 산출하고, 산출된 감쇠값을 바탕으로 전압 제어형 광감쇠를 제어하는 처리부를 포함할 수 있다.