Research Article

A Fragile Zero Watermarking Scheme to Detect and Characterize Malicious Modifications in Database Relations

Algorithm 4

Range sub-watermark generation.
       range = {0–99, 100–999, 1000–9999, 10000–99999, 100000–999999}
       For Each  tuple        relation     do
       For Each  attribute        relation     do
      
      Select Case  x
             in range 0: range_frequency ++
             in range 1: range_frequency ++
             in range 2: range_frequency ++
             in range 3: range_frequency ++
         in range 4: range_frequency ++
   End Select
  total_range_count++
  End For
  End For
  For Each        range  do
= (range_frequency /total_range_count) * 100
  End For
   total_range_count
  Return