%% Integrated Session 2 - Offline Surveillance
%
% NOTE FOR STUDENTS:
%  Search for 'YOUR-ANSWER-HERE' to see where to fill in the table.
%
%  by David
%  2021-10-01

\RequirePackage{fixltx2e}
\documentclass[10pt,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[letterpaper]{geometry}
\geometry{verbose}
\usepackage{babel}
\usepackage{array}
\usepackage{float}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[unicode=true]
 {hyperref}

\makeatletter

%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}

% Lots of layout options.  See http://en.wikibooks.org/wiki/LaTeX/Page_Layout
  % ... or a4paper or a5paper or ... 
\usepackage{fullpage}% somewhat standardized smaller margins (around an inch)
% control line spacing in latex documents
\usepackage[parfill]{parskip}% Activate to begin paragraphs with an empty line rather than an indent

% latex math
\usepackage{empheq}% http://www.ctan.org/pkg/empheq
\usepackage{bm}\usepackage{upgreek}% allows you to write bold greek letters (upper & lower case)

% for typsetting algorithm pseudocode see http://en.wikibooks.org/wiki/LaTeX/Algorithms_and_Pseudocode
\usepackage{algorithmic}\usepackage{algorithm}

%\usepackage{graphics}\usepackage{caption}\usepackage{subcaption}\usepackage{subfig}%\usepackage{graphicx}  % inclusion of graphics; see: http://en.wikibooks.org/wiki/LaTeX/Importing_Graphics
% allow easy inclusion of .tif, .png graphics

\usepackage{enumitem}

%\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\@ifundefined{definecolor}
 {\usepackage{color}}{}
% http://en.wikibooks.org/wiki/LaTeX/Colors

% todo utility
\newcommand{\hilite}[1]{\colorbox{yellow}{#1}}
\long\def\todo#1{\hilite{{\bf TODO:} {\em #1}}}

\long\def\boldred#1{\textcolor{red}{\bf #1}}
\long\def\boldblue#1{\textcolor{blue}{\bf #1}}

% Useful package for syntax highlighting of specific code (such as python) -- see below
\usepackage{listings}% http://en.wikibooks.org/wiki/LaTeX/Packages/Listings


%%% The following lines set up using the listings package
\renewcommand{\lstlistlistingname}{Code Listings}
\renewcommand{\lstlistingname}{Code Listing}

%%% Specific for python listings
\definecolor{gray}{gray}{0.5}
\definecolor{green}{rgb}{0,0.5,0}

\lstnewenvironment{python}[1][]{
\lstset{
language=python,
basicstyle=\footnotesize,  % could also use this -- a little larger \ttfamily\small\setstretch{1},
stringstyle=\color{red},
showstringspaces=false,
alsoletter={1234567890},
otherkeywords={\ , \}, \{},
keywordstyle=\color{blue},
emph={access,and,break,class,continue,def,del,elif ,else,%
except,exec,finally,for,from,global,if,import,in,i s,%
lambda,not,or,pass,print,raise,return,try,while},
emphstyle=\color{black}\bfseries,
emph={[2]True, False, None, self},
emphstyle=[2]\color{green},
emph={[3]from, import, as},
emphstyle=[3]\color{blue},
upquote=true,
morecomment=[s]{"""}{"""},
commentstyle=\color{gray}\slshape,
emph={[4]1, 2, 3, 4, 5, 6, 7, 8, 9, 0},
emphstyle=[4]\color{blue},
literate=*{:}{{\textcolor{blue}:}}{1}%
{=}{{\textcolor{blue}=}}{1}%
{-}{{\textcolor{blue}-}}{1}%
{+}{{\textcolor{blue}+}}{1}%
{*}{{\textcolor{blue}*}}{1}%
{!}{{\textcolor{blue}!}}{1}%
{(}{{\textcolor{blue}(}}{1}%
{)}{{\textcolor{blue})}}{1}%
{[}{{\textcolor{blue}[}}{1}%
{]}{{\textcolor{blue}]}}{1}%
{<}{{\textcolor{blue}<}}{1}%
{>}{{\textcolor{blue}>}}{1},%
%framexleftmargin=1mm, framextopmargin=1mm, frame=shadowbox, rulesepcolor=\color{blue},#1
framexleftmargin=1mm, framextopmargin=1mm, frame=single,#1
}}{}
%%% End python code listing definitions

%%% Specific for matlab listings
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
 
\lstnewenvironment{matlab}[1][]{
\lstset{ %
  language=Matlab,                % the language of the code
  basicstyle=\footnotesize,           % the size of the fonts that are used for the code
  numbers=left,                   % where to put the line-numbers
  numberstyle=\tiny\color{gray},  % the style that is used for the line-numbers
  stepnumber=2,                   % the step between two line-numbers. If it's 1, each line 
                                  % will be numbered
  numbersep=5pt,                  % how far the line-numbers are from the code
  backgroundcolor=\color{white},      % choose the background color. You must add \usepackage{color}
  showspaces=false,               % show spaces adding particular underscores
  showstringspaces=false,         % underline spaces within strings
  showtabs=false,                 % show tabs within strings adding particular underscores
  frame=single,                   % adds a frame around the code
  rulecolor=\color{black},        % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. commens (green here))
  tabsize=2,                      % sets default tabsize to 2 spaces
  captionpos=t,                   % sets the caption-position to top
  breaklines=true,                % sets automatic line breaking
  breakatwhitespace=false,        % sets if automatic breaks should only happen at whitespace
  title=\lstname,                   % show the filename of files included with \lstinputlisting;
                                  % also try caption instead of title
  keywordstyle=\color{blue},          % keyword style
  commentstyle=\color{dkgreen},       % comment style
  stringstyle=\color{mauve},         % string literal style
  escapeinside={\%*}{*)},            % if you want to add LaTeX within your code
  morekeywords={*,...}               % if you want to add more keywords to the set
  framexleftmargin=1mm, framextopmargin=1mm, frame=single,#1 % display caption
} }{}
%%% End matlab code listing definitions

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%     Begin Document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\makeatother

\begin{document}
\begin{center}
\textbf{\Large{}Integrated Session 2: Offline Surveillance}\\
 ESOC 495: Information Privacy with Applications\\
\boldred{Due: Thursday, 07 October 2021}
\par\end{center}

\begin{center}
Total Homework/Assignment Points: 100
\par\end{center}

\begin{center}
\line(1,0){250}
\par\end{center}

\emph{There are many societal benefits to collection of data about
individuals' offline behavior. These data can allow us to understand
ourselves and the world around us, and to make advances across a broad
range of endeavor, including advocacy, many areas of scientific and
academic inquiry, healthcare, and the law.}

\emph{Individual data collection, storage, and use can also raise
significant privacy concerns; however, data collection advocates often
brush these concerns aside by arguing that the data collection is
voluntary, as people can choose to avoid places in which they are
likely to be observed, and that the data are unlikely to reveal anything
private about an individual anyway. For this assignment, you are going
to explore what physical surveillance you are exposed to on a daily
basis, and what you can do about it.}
\begin{enumerate}
\item {[}25{]} Choose two buildings or structures on opposite sides of campus
or its immediate proximity (e.g., Main Gate and McKale Memorial Center).
Travel from one to another, making note of all of the different ways
in which your behavior could be observed or tracked. These ways could
rely on individuals (who sees you travel?) or technology. Be sure
that you note at least five ways in which your behavior could be observed
or tracked, and use this information to fill in Table \ref{tab:Record-here-how}.
Be careful to note all video cameras, as these are important to the
next question.
\item {[}50{]} Log on to \href{https://sunders.uber.space/}{Surveillance Under Surveillance}.
\begin{enumerate}
\item {[}10{]} Zoom out of Europe, and over to The University of Arizona
on the map. Write the value of the id listed for the camera at No
Anchovies.
\item {[}40{]} From \href{https://sunders.uber.space/\#what}{here}, scroll
to the section labeled ``how to participate.'' Next click the link
to create a new OpenStreetMap account, ``create a new one.'' Once
you have registered, log in under your account, and zoom the map to
the beginning of your route through The University of Arizona campus.
Click Edit, and click ``Start the Walkthrough.'' Once you have finished
the walkthrough, edit the map to place a ``surveillance node'' for
two or more of the cameras you noticed along your route. The surveillance
node is described \href{https://wiki.openstreetmap.org/wiki/Tag:man_made\%3Dsurveillance}{here}
and \href{https://sunders.uber.space/\#what}{here} (for the latter,
scroll to the section labeled ``Mandatory to display an icon on the
map'').
\end{enumerate}
\item {[}25{]} Next, brainstorm a list of technologies you could use to
protect yourself from \emph{observability, linkability, }and \emph{identifiability}
on your route. Use as many of them as you can to travel between the
two places you selected again. Were you successful? How could you
learn more, to find out how successful you were?
\end{enumerate}
\pagebreak{}

\begin{table}[H]
\begin{tabular}{|c||>{\centering}p{0.3\textwidth}|>{\centering}p{0.3\textwidth}|>{\centering}p{0.31\textwidth}|}
\hline 
 & How could your behavior be observed or tracked? & What could someone infer by observing/ tracking your behavior in this
way once? & What could someone infer by observing/ tracking your behavior in this
way every day for a month?\tabularnewline
\hline 
\hline 
1 & YOUR-ANSWER-HERE-COL-1 &  YOUR-ANSWER-HERE-COL-2 & YOUR-ANSWER-HERE-COL-3 \tabularnewline
\hline 
2 &  &  & \tabularnewline
\hline 
3 &  &  & \tabularnewline
\hline 
4 &  &  & \tabularnewline
\hline 
5 &  &  & \tabularnewline
\hline 
\end{tabular}

\caption{Record here how you could be observed, and what inferences could be
made about you, during your trip across campus. Note: the \LaTeX~for
this document is provided, so you can type in your responses directly
into this table. Alternatively, you may create your own table.\label{tab:Record-here-how}}

\end{table}

\end{document}
