{"id":3323,"date":"2023-12-12T23:01:02","date_gmt":"2023-12-12T14:01:02","guid":{"rendered":"https:\/\/saraheee.com\/?p=3323"},"modified":"2024-03-13T20:18:11","modified_gmt":"2024-03-13T11:18:11","slug":"dp1-database-anonymization","status":"publish","type":"post","link":"https:\/\/saraheee.com\/ko\/2023\/12\/dp1-database-anonymization\/","title":{"rendered":"[DP#1] Database anonymization &#8211; k-anonymity, l-diversity, t-closeness"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><strong>k-anonymity<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td>ID<\/td><td><\/td><td>QID (Quasi identifiers)<\/td><\/tr><tr><td>Name<\/td><td>Bob<\/td><td>ZIP<\/td><td>12345<\/td><\/tr><tr><td>Address<\/td><td>Bobway 42<\/td><td>Sex<\/td><td>male<\/td><\/tr><tr><td>IP<\/td><td>127.0.0.1<\/td><td>Age<\/td><td>17<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Age<\/td><td>Sex<\/td><td>ZIP<\/td><td>Disease<\/td><\/tr><tr><td>Alice<\/td><td>28<\/td><td>F<\/td><td>23467<\/td><td>Cancer<\/td><\/tr><tr><td>Bob<\/td><td>17<\/td><td>M<\/td><td>12345<\/td><td>Heart disease<\/td><\/tr><tr><td>Charly<\/td><td>34<\/td><td>M<\/td><td>65490<\/td><td>Flu<\/td><\/tr><tr><td>Dave<\/td><td>41<\/td><td>M<\/td><td>84933<\/td><td>Bronchitis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>Sex<\/td><td>ZIP<\/td><td>Disease<\/td><\/tr><tr><td>21-30<\/td><td>F<\/td><td>23467<\/td><td>Cancer<\/td><\/tr><tr><td>10-19<\/td><td>M<\/td><td>12345<\/td><td>Heart disease<\/td><\/tr><tr><td>31-40<\/td><td>M<\/td><td>65490<\/td><td>Flu<\/td><\/tr><tr><td>41-50<\/td><td>M<\/td><td>84933<\/td><td>Bronchitis<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Still unique!<\/figcaption><\/figure>\n\n\n\n<p>k-anonymity: an individual&#8217;s quasi identifiers have to be equivalent to at least k-1 other individuals<br>form an equivalence class<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Generalization<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>Sex<\/td><td>ZIP<\/td><td>Disease<\/td><\/tr><tr><td>10-29<\/td><td>F<\/td><td>23467<\/td><td>Cancer<\/td><\/tr><tr><td>10-29<\/td><td>M<\/td><td>12345<\/td><td>Heart disease<\/td><\/tr><tr><td>30-49<\/td><td>M<\/td><td>65490<\/td><td>Flu<\/td><\/tr><tr><td>30-49<\/td><td>M<\/td><td>84933<\/td><td>Bronchitis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>e.g., generalize the age to intervals of 20,<br>we can see that the first two cells are equal and the second two cells are equal<\/p>\n\n\n\n<p>k = 2 anonymity in Age<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Suppression<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>Sex<\/td><td>ZIP<\/td><td>Disease<\/td><\/tr><tr><td>10-29<\/td><td>*<\/td><td>[10000-29999]<\/td><td>Cancer<\/td><\/tr><tr><td>10-29<\/td><td>*<\/td><td>[10000-29999]<\/td><td>Heart disease<\/td><\/tr><tr><td>30-49<\/td><td>M<\/td><td>[60000-89999]<\/td><td>Flu<\/td><\/tr><tr><td>30-49<\/td><td>M<\/td><td>[60000-89999]<\/td><td>Bronchitis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>always have to weigh the Utility of the data against the Disclosure risk<br>important concept to understand before dealing with more sophisticated concepts, such as differential privacy<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>I-diversity<\/strong><\/h2>\n\n\n\n<p>extends on the concept of k-anonymity and addresses some privacy issues that remain after k-anonymity is applied to protect a database from attacks<br>if the data is not diverse, individuals can still be identified<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Age<\/td><td>ZIP<\/td><td>Disease<\/td><\/tr><tr><td>Alice<\/td><td>29<\/td><td>47677<\/td><td>Heart Disease<\/td><\/tr><tr><td>Bob<\/td><td>22<\/td><td>47602<\/td><td>Heart Disease<\/td><\/tr><tr><td>Charly<\/td><td>27<\/td><td>47678<\/td><td>Heart Disease<\/td><\/tr><tr><td>Dave<\/td><td>43<\/td><td>47905<\/td><td>Flu<\/td><\/tr><tr><td>Eve<\/td><td>52<\/td><td>47909<\/td><td>Heart Disease<\/td><\/tr><tr><td>Ferris<\/td><td>47<\/td><td>47906<\/td><td>Cancer<\/td><\/tr><tr><td>George<\/td><td>30<\/td><td>47605<\/td><td>Heart Disease<\/td><\/tr><tr><td>Harvey<\/td><td>36<\/td><td>47673<\/td><td>Cancer<\/td><\/tr><tr><td>Iris<\/td><td>32<\/td><td>47607<\/td><td>Cancer<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>ZIP<\/td><td>Disease<\/td><\/tr><tr><td>2*<\/td><td>476**<\/td><td>Heart Disease<\/td><\/tr><tr><td>2*<\/td><td>476**<\/td><td>Heart Disease<\/td><\/tr><tr><td>2*<\/td><td>476**<\/td><td>Heart Disease<\/td><\/tr><tr><td>40-50<\/td><td>4790*<\/td><td>Flu<\/td><\/tr><tr><td>40-50<\/td><td>4790*<\/td><td>Heart Disease<\/td><\/tr><tr><td>40-50<\/td><td>4790*<\/td><td>Cancer<\/td><\/tr><tr><td>3*<\/td><td>476**<\/td><td>Heart Disease<\/td><\/tr><tr><td>3*<\/td><td>476**<\/td><td>Cancer<\/td><\/tr><tr><td>3*<\/td><td>476**<\/td><td>Cancer<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">without Salary, k = 3<\/figcaption><\/figure>\n\n\n\n<p>3-diverse: three sensitive values within 2 class<br>2-diverse: two represented values within 3 class<br>we cannot do anything for the first equivalence class, as we would have to eliminate this equivalence class if we would want to have 2-diversity for the database<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Age<\/td><td>ZIP<\/td><td>Salary<\/td><td>Disease<\/td><\/tr><tr><td>Alice<\/td><td>29<\/td><td>47677<\/td><td>3K<\/td><td>Gastric ulcer<\/td><\/tr><tr><td>Bob<\/td><td>22<\/td><td>47602<\/td><td>4K<\/td><td>Gastritis<\/td><\/tr><tr><td>Charly<\/td><td>27<\/td><td>47678<\/td><td>5K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>Dave<\/td><td>43<\/td><td>47905<\/td><td>6K<\/td><td>Gastritis<\/td><\/tr><tr><td>Eve<\/td><td>52<\/td><td>47909<\/td><td>11K<\/td><td>Flu<\/td><\/tr><tr><td>Ferris<\/td><td>47<\/td><td>47906<\/td><td>8K<\/td><td>Bronchitis<\/td><\/tr><tr><td>George<\/td><td>30<\/td><td>47605<\/td><td>7K<\/td><td>Bronchitis<\/td><\/tr><tr><td>Harvey<\/td><td>36<\/td><td>47673<\/td><td>9K<\/td><td>Pneumonia<\/td><\/tr><tr><td>Iris<\/td><td>32<\/td><td>47607<\/td><td>10K<\/td><td>Stomach cancer<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>ZIP<\/td><td>Salary<\/td><td>Disease<\/td><\/tr><tr><td>2*<\/td><td>476**<\/td><td>3K<\/td><td>Gastric ulcer<\/td><\/tr><tr><td>2*<\/td><td>476**<\/td><td>4K<\/td><td>Gastritis<\/td><\/tr><tr><td>2*<\/td><td>476**<\/td><td>5K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>&gt;40<\/td><td>4790*<\/td><td>6K<\/td><td>Gastritis<\/td><\/tr><tr><td>&gt;40<\/td><td>4790*<\/td><td>11K<\/td><td>Flu<\/td><\/tr><tr><td>&gt;40<\/td><td>4790*<\/td><td>8K<\/td><td>Bronchitis<\/td><\/tr><tr><td>3*<\/td><td>476**<\/td><td>7K<\/td><td>Bronchitis<\/td><\/tr><tr><td>3*<\/td><td>476**<\/td><td>9K<\/td><td>Pneumonia<\/td><\/tr><tr><td>3*<\/td><td>476**<\/td><td>10K<\/td><td>Stomach cancer<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">without Salary, k = 3<\/figcaption><\/figure>\n\n\n\n<p>3-anonymity, 3-diversity<\/p>\n\n\n\n<p>l-diversity does not care about semantics<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>t-closeness<\/strong><\/h2>\n\n\n\n<p>Salary = {3k, 4k, 5k, 6k, 7k, 8k, 9k, 10k, 11k}<br>P1 = {3k, 4k, 5k}, P2 = {6k, 8k, 11k}<\/p>\n\n\n\n<p>Earth Mover&#8217;s distance<\/p>\n\n\n\n<p>Ordered distance \\(D_O = \\frac{|i-j|}{n-1}\\)<\/p>\n\n\n\n<p>11-5 + 10-5 + 9-5 + 8-4 + 7-4 + 6-4 + 5-3 + 4-3 = 27<br>27 \/ 8 = 3.375<br>3.375 \/ 9 = 0.375: optimal mass flow<\/p>\n\n\n\n<p>D[P1, Q] = 0.375, D[P2, Q] = 0.167<\/p>\n\n\n\n<p>{Gastric ulcer, Gastritis, Stomach cancer, Flu, Pneumonia, Bronchitis}<br>P1 = {Gastric ulcer, Gastritis, Stomach cancer} &#8211; (3&#215;1)\/6 = 0.5<br>P2 = {Gastric ulcer, Stomach cancer, Pneumonia} &#8211; (1\/3 + 1\/3 + 1)\/6 = 0.278<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>ZIP<\/td><td>Salary<\/td><td>Disease<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>3K<\/td><td>Gastric ulcer<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>9K<\/td><td>Pneumonia<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>5K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>6K<\/td><td>Gastritis<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>11K<\/td><td>Flu<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>8K<\/td><td>Bronchitis<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>7K<\/td><td>Bronchitis<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>10K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>4K<\/td><td>Gastritis<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">3-anonymity, 3-diversity<br>0.167-close (salary), 0.278-close (disease)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Differential Privacy explained<\/h2>\n\n\n\n<p>data gets perturbed<br>noise added to the data on the server<br>global or centralized differential privacy<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Age<\/td><td>ZIP<\/td><td>Salary<\/td><td>Disease<\/td><\/tr><tr><td>Alice<\/td><td>29<\/td><td>47677<\/td><td>3K<\/td><td>Gastric ulcer<\/td><\/tr><tr><td>Bob<\/td><td>22<\/td><td>47602<\/td><td>4K<\/td><td>Gastritis<\/td><\/tr><tr><td>Charly<\/td><td>27<\/td><td>47678<\/td><td>5K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>Dave<\/td><td>43<\/td><td>47905<\/td><td>6K<\/td><td>Gastritis<\/td><\/tr><tr><td>Eve<\/td><td>52<\/td><td>47909<\/td><td>11K<\/td><td>Flu<\/td><\/tr><tr><td>Ferris<\/td><td>47<\/td><td>47906<\/td><td>8K<\/td><td>Bronchitis<\/td><\/tr><tr><td>George<\/td><td>30<\/td><td>47605<\/td><td>7K<\/td><td>Bronchitis<\/td><\/tr><tr><td>Harvey<\/td><td>36<\/td><td>47673<\/td><td>9K<\/td><td>Pneumonia<\/td><\/tr><tr><td>Iris<\/td><td>32<\/td><td>47607<\/td><td>10K<\/td><td>Stomach cancer<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>ZIP<\/td><td>Salary<\/td><td>Disease<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>3K<\/td><td>Gastric ulcer<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>9K<\/td><td>Pneumonia<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>5K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>6K<\/td><td>Gastritis<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>11K<\/td><td>Flu<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>8K<\/td><td>Bronchitis<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>7K<\/td><td>Bronchitis<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>10K<\/td><td>Stomach cancer<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>4K<\/td><td>Gastritis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>improve our data subjects&#8217; privacy by applying differential privacy to the salary<br>how do we apply the noise?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saraheee.com\/wp-content\/uploads\/2023\/12\/image-11-1024x775.png\" alt=\"\" class=\"wp-image-3294\" width=\"512\" height=\"388\" srcset=\"https:\/\/saraheee.com\/wp-content\/uploads\/2023\/12\/image-11-1024x775.png 1024w, https:\/\/saraheee.com\/wp-content\/uploads\/2023\/12\/image-11-300x227.png 300w, https:\/\/saraheee.com\/wp-content\/uploads\/2023\/12\/image-11-768x582.png 768w, https:\/\/saraheee.com\/wp-content\/uploads\/2023\/12\/image-11-1536x1163.png 1536w, https:\/\/saraheee.com\/wp-content\/uploads\/2023\/12\/image-11.png 1672w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p><br>epsilon: privacy parameter of differential privacy<br>improve our data subjects&#8217; privacy by applying differential privacy to the salary<br>how do we apply the noise?<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Age<\/td><td>ZIP<\/td><td>Salary<\/td><td><\/td><td>Disease<\/td><td>Noise<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>3K<\/td><td>4K<\/td><td>Gastric ulcer<\/td><td>1<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>9K<\/td><td>11K<\/td><td>Pneumonia<\/td><td>2<\/td><\/tr><tr><td>20-40<\/td><td>4767*<\/td><td>5K<\/td><td>5K<\/td><td>Stomach cancer<\/td><td>0<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>6K<\/td><td><strong>3K<\/strong><\/td><td>Gastritis<\/td><td><strong>-6<\/strong><\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>11K<\/td><td>11K<\/td><td>Flu<\/td><td>0<\/td><\/tr><tr><td>40-60<\/td><td>4790*<\/td><td>8K<\/td><td>8K<\/td><td>Bronchitis<\/td><td>0<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>7K<\/td><td>6K<\/td><td>Bronchitis<\/td><td>-1<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>10K<\/td><td><strong>15K<\/strong><\/td><td>Stomach cancer<\/td><td>5<\/td><\/tr><tr><td>20-40<\/td><td>4760*<\/td><td>4K<\/td><td>4K<\/td><td>Gastritis<\/td><td>0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Noise can also be so large that values can become negative<br>Global or Centralized DP<br>noisy mean salary = 7.44<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Randomized Response<\/h4>\n\n\n\n<p>the idea is trivial: the participant flips a coin<br>randomized response gives 75% chance of the answer being the actual answer with 25% of being the wrong one<\/p>\n\n\n\n<p>Differential privacy: a technique that wanders around the edges of utility and privacy<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Crypto Shredding explained<\/h2>\n\n\n\n<p>Name: Bob<br>Address: Bobway 42<br>ZIP: 12345<br>Sex: male<br>Age: 17<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Age<\/td><td>Sex<\/td><td>ZIP<\/td><td>Address<\/td><\/tr><tr><td>Alice<\/td><td>28<\/td><td>F<\/td><td>23467<\/td><td>Alice road 20<\/td><\/tr><tr><td>Bob<\/td><td>17<\/td><td>M<\/td><td>12345<\/td><td>Bobway 42<\/td><\/tr><tr><td>Charly<\/td><td>34<\/td><td>M<\/td><td>65490<\/td><td>Charly Avenue 137<\/td><\/tr><tr><td>Dave<\/td><td>41<\/td><td>M<\/td><td>84933<\/td><td>Dave street 98<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Name<\/td><td>Key<\/td><\/tr><tr><td>Alice<\/td><td>209fwefjs0f9fSEwf0f8h<\/td><\/tr><tr><td>Bob<\/td><td>ae09ffjvnxcvdsgertEWE<\/td><\/tr><tr><td>Charly<\/td><td>99dfjsd9f0safjssfaaWEEF<\/td><\/tr><tr><td>Dave<\/td><td>sdfoicnvnynvre8u8WEW<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>analyst &lt;\/&gt; &#8211; (Cache DB &#8211; Encrypted DB &#8211; Keys) &#8211; Cache builder<br>Cache builder: obviously first the keys decrypt the data and encrypted data from the encrypted database<br>Cache builder &#8211; Keys<br>Cache DB &#8211; analyst: query + read<br>analyst \u2192 Encrypted DB: write<br>analyst &#8211; Keys<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">References<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>list: <a href=\"https:\/\/www.youtube.com\/playlist?list=PLZeK3TZueogEhGK0kTztL5ALQ_MkxgFCv\" rel=\"noopener\">https:\/\/www.youtube.com\/playlist?list=PLZeK3TZueogEhGK0kTztL5ALQ_MkxgFCv<\/a><\/li>\n\n\n\n<li>Security and Privacy Academy, (2\/11) k-anonymity explained, Jan 20, 2023,&nbsp;<a href=\"https:\/\/youtu.be\/Q0DNOIGUzMc?si=JO9VpoVWDuyZuKIw\" rel=\"noopener\">https:\/\/youtu.be\/Q0DNOIGUzMc?si=JO9VpoVWDuyZuKIw<\/a><\/li>\n\n\n\n<li>Security and Privacy Academy, (1\/11) L-Diversity explained, Feb 1, 2023, <a href=\"https:\/\/youtu.be\/GNhb3PcmjmA?si=vyo4HKOBtQUz3Pe8\" rel=\"noopener\">https:\/\/youtu.be\/GNhb3PcmjmA?si=vyo4HKOBtQUz3Pe8<\/a><\/li>\n\n\n\n<li>Security and Privacy Academy, (3\/11) t-closeness explained, Feb 3, 2023, <a href=\"https:\/\/youtu.be\/Upb8jqlsbFM?si=68z96b1NNGVS0_1v\" rel=\"noopener\">https:\/\/youtu.be\/Upb8jqlsbFM?si=68z96b1NNGVS0_1v<\/a><\/li>\n\n\n\n<li>Security and Privacy Academy, (4\/11) Differential Privacy explained, Feb 6, 2023, <a href=\"https:\/\/youtu.be\/XgotQQpXwio?si=8qL8KzW5l8Gm0NC4\" rel=\"noopener\">https:\/\/youtu.be\/XgotQQpXwio?si=8qL8KzW5l8Gm0NC4<\/a><\/li>\n\n\n\n<li>Security and Privacy Academy, (5\/11) Crypto Shredding explained, May 8, 2023, <a href=\"https:\/\/youtu.be\/iBg8OC8MzIQ?si=lozjNozvpQFU0_Zx\" rel=\"noopener\">https:\/\/youtu.be\/iBg8OC8MzIQ?si=lozjNozvpQFU0_Zx<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>I expand on the concept of k-anonymity and l-diversity with a further improvement called t-closeness.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[154],"tags":[160,156,155,157,158,159],"class_list":["post-3323","post","type-post","status-publish","format-standard","hentry","category-dp","tag-database-anonymization","tag-dec-12-2023","tag-differential-privacy","tag-k-anonymity","tag-l-diversity","tag-t-closeness"],"_links":{"self":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3323"}],"collection":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/comments?post=3323"}],"version-history":[{"count":13,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3323\/revisions"}],"predecessor-version":[{"id":3925,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3323\/revisions\/3925"}],"wp:attachment":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/media?parent=3323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/categories?post=3323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/tags?post=3323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}