Multicast services offer a significant advantage of resource conservation for multicast senders and increase network efficiency by reducing network traffic. However, treating security concerns such as source authentication is important, especially for applications like online news, IPTV, video streaming, and stock quote distribution. Despite extensive research efforts to provide source authentication for multicast applications, there is no efficient approach that can effectively handle the requirements of the dynamic nature of multicast mobile receivers and networks. This paper provides an analysis of 22 years of research on source authentication mechanisms with non-repudiation. The majority of these mechanisms do not consider the dynamic nature of mobile users and networks. In response to this, we propose a new selective hash-based approach for multicast source authentication in Software Defined Mobile Network (SDMN). Using the advantages of the controller global view in SDMN, our approach is designed to operate in mobile and dynamic environments, provide non-repudiation, and tolerate packet loss. Our simulation results demonstrate that the proposed mechanism utilizes resources effectively, reduces communication and delay overhead, and works well in dynamic scenarios.