Podstawowym celem DIP jest zapewnienie właścicielowi danych bezpiecznego dowodu integralności jego danych przechowywanych w chmurze. Ten dowód powinien zapewnić go, że dane przechowywane na serwerze w chmurze są koniecznie takie same, zarówno pod względem treści, jak i formy. Dowód powinien być w stanie dostarczyć szybkich i wiarygodnych informacji o wszelkich nieautoryzowanych uzupełnieniach, usunięciach i modyfikacjach jego danych. Każdy opracowany DIP będzie oceniany przede wszystkim na podstawie skuteczności, z jaką zapewnia właścicielowi danych dowód integralności jego danych. Jednak opracowane schematy DIP powinny również uwzględniać pewne parametry wydajnościowe dotyczące zasobów właściciela, obliczeń serwera w chmurze i przepustowości sieci, która zostanie wykorzystana do wygenerowania wymaganych DIPów. Niektóre z podstawowych parametrów obliczeniowych obejmują pamięć klienta, obliczenia klienta, dodatkową pamięć serwera i przepustowość sieci. Jednym z ważnych celów DIP jest zapewnienie właścicielowi danych gwarancji integralności przy jednoczesnym zachowaniu minimalnego obciążenia obliczeniowego i pamięci masowej po obu stronach – właścicielu danych i serwerze w chmurze. Dobry schemat DIP powinien również mieć bardzo mniejsze obciążenie komunikacyjne między właścicielem danych a serwerem w chmurze. Staje się to bardzo ważne, biorąc pod uwagę duże ilości danych przechowywanych w chmurze. Obecnie obserwuje się również rosnący trend w postaci wszechobecności urządzeń mobilnych i szerokiej gamy funkcji, do których są one wykorzystywane. Większość z tych funkcji to generowanie danych (np. Fotografowanie i nagrywanie wideo). Jednak ilość danych generowanych przez te urządzenia jest często większa niż ich pojemność. W takich przypadkach przechowywanie w chmurze stanowi efektywne rozwiązanie dla potrzeb przechowywania takich klientów. Należy zauważyć, że te urządzenia mają wyjątkowe zalety, a także wyzwania. Chociaż urządzenia te zapewniają mobilność użytkownika i dostęp do informacji w ruchu, są one ograniczone mocą obliczeniową i pojemnością pamięci. Dlatego projektując skuteczne i bezpieczne DIPy dla takich klientów, należy zadbać o ich unikalne wymagania wydajnościowe.