A decoding device for decoding a target information from a bitstream of video data, wherein the bitstream comprises a prediction parameter encoded in the bitstream, the decoding device comprising: - a computation unit configured to calculate a randomized host signal based on the prediction parameter and a pseudo-random signal, and - a check unit configured to apply a check function to the randomized host signal and to thereby obtain the target information, wherein the prediction parameter comprises a motion vector difference; wherein, for performing the step of calculating the randomized host signal based on the prediction parameter and the pseudo-random signal, the computation unit is configured to: - generate a list of motion vector candidates comprising k motion vector candidates; - calculate a host signal C as a sum of magnitudes of the horizontal and the vertical motion vector difference components according to C = Δmν x cur + Δmν y cur, wherein Δmv x cur is the horizontal motion vector difference component and Δmv y cur is the vertical motion vector difference component of the prediction parameter; - when the host signal C exceeds a predetermined threshold, determine the pseudo random signal based on the list of motion vector candidates, in particular as R = ∑ i = 0 k − 1 mν ix mvc + mν iy mvc, wherein R is the pseudo random signal, mv ix mvc is a horizontal component of an i-th motion vector candidate of the list of motion vector candidates, and mv iy mvc is a vertical component of an i-th motion vector candidate of the list of motion vector candidates; and - randomize the host signal by adding the pseudo random signal R to obtain the randomized host signal, and wherein the motion vector candidates are taken from a merging candidate list. - a computation unit configured to calculate a randomized host signal based on the prediction parameter and a pseudo-random signal, and - a check unit configured to apply a check function to the randomized host signal and to thereby obtain the target information, wherein the prediction parameter comprises a motion vector difference; wherein, for performing the step of calculating the randomized host signal based on the prediction parameter and the pseudo-random signal, the computation unit is configured to: - generate a list of motion vector candidates comprising k motion vector candidates; - calculate a host signal C as a sum of magnitudes of the horizontal and the vertical motion vector difference components according to C = Δmν x cur + Δmν y cur, wherein Δmv x cur is the horizontal motion vector difference component and Δmv y cur is the vertical motion vector difference component of the prediction parameter; - when the host signal C exceeds a predetermined threshold, determine the pseudo random signal based on the list of motion vector candidates, in particular as R = ∑ i = 0 k − 1 mν ix mvc + mν iy mvc, wherein R is the pseudo random signal, mv ix mvc is a horizontal component of an i-th motion vector candidate of the list of motion vector candidates, and mv iy mvc is a vertical component of an i-th motion vector candidate of the list of motion vector candidates; and - randomize the host signal by adding the pseudo random signal R to obtain the randomized host signal, and wherein the motion vector candidates are taken from a merging candidate list. - generate a list of motion vector candidates comprising k motion vector candidates; - calculate a host signal C as a sum of magnitudes of the horizontal and the vertical motion vector difference components according to C = Δmν x cur + Δmν y cur, wherein Δmv x cur is the horizontal motion vector difference component and Δmv y cur is the vertical motion vector difference component of the prediction parameter; - when the host signal C exceeds a predetermined threshold, determine the pseudo random signal based on the list of motion vector candidates, in particular as R = ∑ i = 0 k − 1 mν ix mvc + mν iy mvc, wherein R is the pseudo random signal, mv ix mvc is a horizontal component of an i-th motion vector candidate of the list of motion vector candidates, and mv iy mvc is a vertical component of an i-th motion vector candidate of the list of motion vector candidates; and - randomize the host signal by adding the pseudo random signal R to obtain the randomized host signal,