Skip to content

Commit 9375a30

Browse files
committed
Added new publication + updated configs
1 parent b4c0947 commit 9375a30

File tree

5 files changed

+172
-1
lines changed

5 files changed

+172
-1
lines changed

config.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ baseURL = "https://trolloldem.github.io/"
22
title = "My Blog"
33
languageCode = "en-us"
44
theme = "hello-friend-ng"
5-
paginate = 10
5+
[pagination]
6+
disableAliases = false
7+
pagerSize = 10
8+
path = 'page'
69

710
pluralizelisttitles = false
811

content/publications/icc_2024.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
+++
2+
title = "Supporting Data Owner Control in IPFS Networks"
3+
date = "2024-07-09"
4+
aliases = ["International Conference on Communications", "ICC", "IEEE","IPFS", "Indexes", "P2P", "File System"]
5+
[ author ]
6+
name = "Gianluca Oldani"
7+
+++
8+
Decentralized storage architectures are emerging as valid complementary
9+
solutions to cloud-based storage services.
10+
InterPlanetary File System (IPFS) is one of the most well-known distributed
11+
file storage protocols with wide adoption, good performance, and a variety
12+
of applications built over it. However, IPFS does not natively support data
13+
confidentiality and its decentralized nature limits the ability of data owners
14+
to maintain control on their resources and to force their deletion.
15+
This work propose Mix-IPFS, an approach that allows data owners to maintain
16+
control on their resources uploaded to IPFS, guaranteeing their confidentiality
17+
and supporting secure deletion. Mix-IPFS is based on AONT encryption, which
18+
has the nice property of preventing decryption if the whole ciphertext is not
19+
available. Data owners can permanently delete a resource by making a small
20+
portion of its encrypted representation unavailable. The proposed solution
21+
uses a virtual file system to guarantee transparency to data owners
22+
(i.e., they can operate on plaintext resources). The experimental evaluation
23+
shows that the overhead of introduced by the described method is
24+
negligible (less than 2% for both upload and access operations).
25+
26+
##### Authors:
27+
Marco Abbadini, Michele Beretta, Sabrina De Capitani di Vimercati, Dario Facchinetti, Sara Foresti, Gianluca Oldani, Stefano Paraboschi, Pierangela Samarati, Matthew Rossi
28+
29+
##### Paper presented at:&nbsp;<a href="https://icc2024.ieee-icc.org/" target="_blank">ICC 2024</a>
30+
31+
##### <a href="https://cs.unibg.it/seclab-papers/2024/ICC/ipfs.pdf" target="_blank">Link to PDF</a>

content/publications/tcc2024.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
+++
2+
title = "Multi-Dimensional Flat Indexing for Encrypted Data"
3+
date = "2024-07-01"
4+
aliases = ["Transactions on Cloud Computing", "TCC", "IEEE","Databases","Mehrotra","Searchable encryption","Privacy", "PostgreSQL", "Globecom", "Indexes", "Mosaicrown"]
5+
[ author ]
6+
name = "Gianluca Oldani"
7+
+++
8+
This work addresses the problem of indexing encrypted data
9+
outsourced to an external cloud server to support server-side execution
10+
of multi-attribute queries. The described approach partitions the
11+
dataset in groups with the same number of tuples, and associates
12+
all tuples in a group with the same combination of index values,
13+
so to guarantee protection against static inferences. The proposed indexing
14+
approach does not require any modifications to the server-side
15+
software stack, and requires limited storage at the client for query
16+
support. The experimental evaluation considers, for the storage
17+
of the encrypted and indexed dataset, both a relational database
18+
(PostgreSQL) and a key-value database (Redis). The paper includes
19+
extensive experiments evaluating client-storage requirements and
20+
query performance. The experimental results confirm the efficiency
21+
of the solution. The proposal is supported by an open source
22+
implementation.
23+
24+
##### Authors:
25+
Sabrina De Capitani di Vimercati, Dario Facchinetti, Sara Foresti, Gianluca Oldani, Stefano Paraboschi, Matthew Rossi, Pierangela Samarati
26+
27+
##### The Paper has been published as part of this &nbsp;<a href="https://ieeexplore.ieee.org/abstract/document/10547318" target="_blank">issue</a>
28+
29+
##### Project &nbsp;<a href="https://github.com/unibg-seclab/flat-index" target="_blank">repository</a>
30+
31+
##### <a href="https://cs.unibg.it/seclab-papers/2024/TCC/flat-index.pdf" target="_blank">Link to PDF</a>

layouts/partials/head.html

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<meta charset="UTF-8">
2+
<meta http-equiv="X-UA-Compatible" content="ie=edge">
3+
{{ if .Params.noindex }}
4+
<meta name="robots" content="noindex" />
5+
{{ end }}
6+
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7+
<meta name="author" content="{{ if .Params.author }}{{ .Params.author }}{{ else }}{{ range .Site.Params.Author }}{{ . }} {{ end }}{{ end }}">
8+
<meta name="description" content="{{ if .IsHome }}{{ .Site.Params.homeSubtitle }}{{ else }}{{ if .Params.Description }}{{ .Params.Description }}{{ else }}{{ .Summary | plainify }}{{ end }}{{ end }}" />
9+
<meta name="keywords" content="{{ .Site.Params.keywords }}{{ if .Params.tags }}{{ range .Params.tags }}, {{ . }}{{ end }}{{ end }}" />
10+
<meta name="robots" content="noodp" />
11+
<meta name="theme-color" content="{{ .Site.Params.themeColor }}" />
12+
<link rel="canonical" href="{{ .Permalink }}" />
13+
14+
{{ block "title" . }}
15+
<title>
16+
{{ if .IsHome }}
17+
{{ $.Site.Title }} {{ with $.Site.Params.Subtitle }} — {{ . }} {{ end }}
18+
{{ else }}
19+
{{ .Title }} :: {{ $.Site.Title }} {{ with $.Site.Params.Subtitle }} — {{ . }}{{ end }}
20+
{{ end }}
21+
</title>
22+
{{ end }}
23+
24+
<!-- CSS -->
25+
{{ $opts := dict "transpiler" "libsass" "targetPath" "main.css" "outputStyle" "compressed" "enableSourceMap" true }}
26+
{{ with resources.Get "scss/main.scss" | toCSS $opts | minify | fingerprint }}
27+
<link rel="stylesheet" href="{{ .RelPermalink }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous">
28+
{{ end }}
29+
30+
31+
{{ range $val := $.Site.Params.customCSS }}
32+
{{ if gt (len $val) 0 }}
33+
<link rel="stylesheet" type="text/css" href="{{ $val }}">
34+
{{ end }}
35+
{{ end }}
36+
37+
<!-- Icons -->
38+
{{- partial "favicons.html" . }}
39+
40+
{{ template "_internal/schema.html" . }}
41+
{{ template "_internal/twitter_cards.html" . }}
42+
43+
{{ if isset .Site.Taxonomies "series" }}
44+
{{ template "_internal/opengraph.html" . }}
45+
{{ end }}
46+
47+
{{ range .Params.categories }}
48+
<meta property="article:section" content="{{ . }}" />
49+
{{ end }}
50+
51+
{{ if isset .Params "date" }}
52+
<meta property="article:published_time" content="{{ time .Date }}" />
53+
{{ end }}
54+
55+
<!-- RSS -->
56+
{{ with .OutputFormats.Get "rss" -}}
57+
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
58+
{{ end -}}
59+
60+
<!-- JSON Feed -->
61+
{{ if .OutputFormats.Get "json" }}
62+
<link href="{{ if .OutputFormats.Get "json" }}{{ .Site.BaseURL }}feed.json{{ end }}" rel="alternate"
63+
type="application/json" title="{{ .Site.Title }}" />
64+
{{ end }}
65+
66+
<!-- Custom head tags -->
67+
{{- if templates.Exists "partials/extra-head.html" -}}
68+
{{ partial "extra-head.html" . }}
69+
{{- end }}
70+
71+
<!-- Google Analytics internal template -->
72+
{{- if .Site.Config.Services.GoogleAnalytics.ID }}
73+
{{ template "_internal/google_analytics.html" . }}
74+
{{- end }}
75+
76+
<!-- Plausible.io -->
77+
{{- if $.Site.Params.plausibleDataDomain }}
78+
<script defer data-domain="{{ .Site.Params.plausibleDataDomain }}" src="{{ .Site.Params.plausibleScriptSource }}"></script>
79+
{{- end}}

layouts/posts/rss.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
2+
<channel>
3+
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
4+
<link>{{ .Permalink }}</link>
5+
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }}</description>
6+
<generator>Hugo -- gohugo.io</generator>{{ with .Site.LanguageCode }}
7+
<language>{{.}}</language>{{end}}{{ with .Site.Params.Author.email }}
8+
<managingEditor>{{.}}{{ with $.Site.Params.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Params.Author.email }}
9+
<webMaster>{{.}}{{ with $.Site.Params.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
10+
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
11+
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
12+
{{ with .OutputFormats.Get "RSS" -}}
13+
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
14+
{{ end -}}
15+
{{ range .Pages }}
16+
<item>
17+
<title>{{ .Title }}</title>
18+
<link>{{ .Permalink }}</link>
19+
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
20+
{{ with .Site.Params.Author.email }}<author>{{.}}{{ with $.Site.Params.Author.name }} ({{.}}){{end}}</author>{{end}}
21+
<guid>{{ .Permalink }}</guid>
22+
<description>{{ .Summary | html }}</description>
23+
<content type="html">{{ printf `<![CDATA[%s]]>` .Content | safeHTML }}</content>
24+
</item>
25+
{{ end }}
26+
</channel>
27+
</rss>

0 commit comments

Comments
 (0)