With the widespread adoption of cloud computing, user data security faces significant challenges, especially during data storage and processing, where privacy protection has become a critical issue. Although existing searchable encryption techniques can ensure data privacy, most of them only support single-keyword queries, while the few schemes that support multi-keyword queries still suffer from efficiency and security issues. To address these problems, this paper proposed an SGX-based multi-keyword dynamic symmetric searchable encryption scheme. The scheme introduce a dynamic cross-tagging technique to achieve efficient multi-keyword search. Combined with a result-hiding filter, it eliminate the risk of information leakage. The client relie on SGX to generate trapdoors, significantly reducing computational burden and communication overhead. Furthermore, by leveraging SGX technology, the scheme achieved forward and backward security within a trusted execution environment, effectively defending against threats such as file injection attacks. Finally, theoretical analysis and experimental simulations demonstrate the security of the proposed scheme, as well as its superior search efficiency and overall performance.