隨著雲端儲存體服務日益進步,且經由雲端資料的稽核方案可以讓使用者有效地稽核他們儲存在雲端伺服器裡面的資料有無完整性,以確保雲端伺服器是誠實的,因此客戶才可以完全確定放在雲端伺服器裡的資料沒有被任意竄改或更動,另外資料擁有者也能夠確保資料上傳到雲端伺服器時有進行資料的加密,因此公開稽核的服務方案是非常重要的。在本文中,我們提出一個有效率的公開稽核方案,主要是為了證明出惡意雲端伺服器不能偽造出不存在的消息塊,而且能讓客戶可以完全地相信雲端伺服器裡面的資料是安全的,另外我們還有做出證明計算大量資料的正確完整性,最後我們有實現證明我們的協議是非常有效率與安全的。 The cloud storage service grows rapidly due to that cloud data auditing scheme can enable cloud users to effectively verify the integrity of their outsourced data, for ensuring that the data are faithfully stored by the cloud server. The user can hence completely assure that the stored data is untampered or inadvertently changed. therefore, the function correctness of the auditing scheme is extremely important. In this paper, we propose such an efficient scheme, where a malicious server can't forge a nonexistent message block to be successfully verified by a challenger. The proposed scheme allows not only for several blocks, which is the case for many research in the literature but also for batch files stored in the cloud. The proof shows that our protocol is correct and can be fulfilled very efficiently.