Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background::[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and need larger font sizes.
***/

/*{{{*/
body {font-size:0.8em;}

#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}

.subtitle {font-size:0.8em;}

.viewer table.listView {font-size:0.95em;}

.htmlarea .toolbarHA table {border:1px solid ButtonFace; margin:0em 0em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
[img[photos/alessandro.jpg]]

!Contact Information
Phone: (404) 894-2085
Fax: (404) 894-0035
Email: ale@ece.gatech.edu
My personal website: http://users.ece.gatech.edu/~ale

!Research Goals
To enhance overall security of mobile/wireless networks by developing a fraud-prevention framework that offers security monitoring against malicious attacks and viruses, protects sensitive information, creates and protects an identity for the system, employs a secure and efficient protocol for radio configuration download and update, and most important, establishes an anti-cloning scheme

!Current Research
*A ~Fraud-Prevention Framework for Software Defined Radio Mobile Devices
*An ~Anti-Cloning Scheme
*A Light Differential Download Algorithm
*A Light Secure Socket Layer Protocol
*Security Checks for Radio Configuration Download

!Educational Background
* 2005 - Ph.D. in Electrical and Computer Engineering at the Georgia Institute of Technology
* 2000 - M.S. in Computer Science at the Federal University of Parana - Brazil
* 1998 - B.S. in Computer Science at the Federal University of Parana - Brazil

!Recent Publications
!!Journals
* 2005 - Ph.D. in Electrical and Computer Engineering at the Georgia Institute of Technology
* 2000 - M.S. in Computer Science at the Federal University of Parana - Brazil
* 1998 - B.S. in Computer Science at the Federal University of Parana - Brazil

!!Conferences
* Brawerman A., Copeland J. A., "An ~Anti-Cloning Framework for Software Defined Radio Mobile Devices," appeared in the Proceedings of the IEEE International Conference on Communications. May 2005.
* Brawerman A, Bing B., Blough D., "A Light Differential Download Algorithm for Software Defined Radio Devices," appeared in the Proceedings of the IEEE Consumer Communication & Networking Conference. January 2005.
* Brawerman A., Bing B., Blough D., "Securing the Download of Radio Configuration Files for Software Defined Radio Devices," appeared in the Proceedings of the ACM International Workshop on Mobility Management and Wireless Access. October 2004.
From "2006, the Best and Brightest, Forty under Forty", in the October edition of Georgia Trend magazine (p.30), by Shannon Wilder.
[>img[photos/raheem2.jpg]]
!Raheem Beyah, Ph.D.
//29
Assistant Professor
Georgia State University
Adjunct Assistant Professor
Georgia Tech
Atlanta//

The first ~African-American tenure track professor in Georgia State's Computer Science Department, Raheem Beyah has made it his mission to bridge the digital divide, the gap between the community technology haves and have-nots.
Through his research and his teaching of the next generation of scientists, Beyah hopes to weave a vast and secure communication web, "the ubiquitous computing that everybody will want at some point," he says. "Developing the protocol of the future."
Beyah, who grew up in Atlanta, was only 26 when he earned his doctorate in 2003, one of a national-record 16 ~African-Americans to earn engineering Ph.D.s that year at Georgia Tech, where he manages industry research projects at the School of Electrical and Computer Engineering.
A member of the FACES program (a national initiative to increase the presence of underrepresented minorities in science and engineering), Beyah has been selected for the L.E.A.D. Atlanta Class of 2007. - JG
[img[photos/bongkyoung.jpg]]
!Contact Information
Email: bkkwon21@gatech.edu
My personal website: 
Phone: (404) 894-2085
Fax: (404) 894-0035
!Research Goals
My primary goal is to enable mobile security by unifying diverse security standards. This will enable rapid deployment of competing wireless standards while maintaining a highly secure environment for the end-user. My research is in understanding the needs of wireless providers and users and finding the optimal tradeoff of personal and infrastructure security.
!Current Research
*Simulation and implementation of [[DOFRA]]
*MAC Protocols
!Education
*2005 - Began ~PhD program at Georgia Tech
*1997 - MS in Electrics and Communications at Kwangwoon University
*1995 - BS in Electrics and Communications at Kwangwoon University
!Publications
*Yusun Chang, Chris Lee, B. Kwon, John Copeland, “Dynamic Optimal Fragmentation with Rate Adaptation for Goodput Enhancement in WLANs,” Proceedings of the ICWN(International Conference on Wireless Networks) ’07, Las Vegas, Jun. 2007,  pp. 12-pp.17.
*B. Kwon, H. Kim, "Implementation of ~TMN-based Performance Proxy Agent for ATM Switching Systems" Journal of KICS, Vol. 22, No. 5A, 2002.
*B. Kwon and K. Chung, " An Efficient Causal Ordering Algorithm in Overlapping Groups," Journal of KICS, Vol. 24, No. 7A, 1999. 7.
*~Hwa-Sung Kim, ~Bong-Kyung Kwon, ~Wang-Don Woo "Q3 Object Model based Performance Monitoring Architecture for ATM Switches", The Third Conference on Communication Software, 1998.
*B. Kwon and K. Chung, "An Causal Ordering Algorithm using new compression method", Journal of KICS, Vol 22, No. 6, 1997. 6.
*B. Kwon, K. Chung, D. Hyun, J. Ham, "A multicast algorithm in overlapped process group", Journal of KICS, Vol 21, No. 5, 1996. 5
!Work Experience
*LG Electronics, Senior Engineer (2003 ~ 2005)
**Developed the CORBA Agent based on3GPP specification for WCDM equipments
**Implemented Element Management System(EMS) for WCDMA equipments
**Developed alarm Interface functions for WCDMA equipments
*Mercury Corporation, Senior Engineer (2000 ~ 2003)
**Developed Common Management Information Protocol(CMIP) agent for the MSC server.
**Implemented Gateway function between the CMIP agent and the MSC server.
**Developed Korea Telecom Common Interface Function for the MSC server
**Developed GUI for operating MSC server.
*Daewoo Telecommunication, Senior Engineer (1997 ~ 2000)
**Developed GUI for ~Multi-Service Switch
**Implemented embedded maintenance function for ATM switch
**Co-developed the CMIP agent for ATM switch with SAMSUNG, LG and ETRI
C band ("compromise" band) is a portion of electromagnetic spectrum in the microwave range of frequencies ranging from 4 to 6 GHz.

C band is primarily used for satellite communications, normally downlink 3.7–4.2 GHz, uplink 5.9–6.4 GHz, usually 24 36-MHz transponders on board a satellite. Most C band satellites use linear polarization, while a handful (particularly older Intelsat satellites) use circular polarization.

[[Wikipedia>C-band|http://en.wikipedia.org/wiki/C-band]]
Cable television or Community Antenna Television (CATV) (often shortened to cable) is a system of providing television, FM radio programming and other services to consumers via radio frequency signals transmitted directly to people’s televisions through fixed optical fibers or coaxial cables as opposed to the over-the-air method used in traditional television broadcasting (via radio waves) in which a television antenna is required.

[[Wikipedia>Cable Television|http://en.wikipedia.org/wiki/Cable_television]]
[img[img/headend.jpg]]
[[Scientific Atlanta]] has donated the equipment to ECE for a two-way digital [[CATV]] communications research laboratory. The [[Scientific Atlanta]] headend system consists of a satellite antenna and digital receivers, digital network control system, broad-band integrated gateway, head-end [[QSPK]] and [[QAM]] modulators, [[DAVIC]] controller, and several explorer digital home communications terminals with facilities for software development. It is located in the Communications Systems Center laboratory in the GCATT Building (ECE Newsletter story).

The [[Scientific Atlanta]] equipment will be the basis of a Two-way Digital CATV Communications Research Laboratory. The Scientific Atlanta system will consist of a satellite antenna and digital receivers, Digital Network Control System, Broadband Integrated Gateway, head-end QSPK and QAM modulators, DAVIC Controller, and twenty Explorer 2000 Digital Home Communications Terminals with facilities for software development. The latter have the Power TV operating system with support for HTML and Javascript and Power Key system for security and conditional access. A steerable 4.5-meter satellite dish with [[C-band]] and [[Ku-band]] receivers (photo) completes the installation.

The facility will be used by students doing research projects on:

Network Access Protocols
CATV Network Security
CATV Digital Network Modeling and Measurements
Telephony over Cable
Video-conferencing over Cable
Video on Demand
Home Communications Terminal based Applications Software

Development of set-top based software for application areas such as E-Commerce and others that require an Real-Time Operating System and special security features are possible. 
[img[photos/rita.jpg]]
!Contact Information
Email: cherita@gatech.edu
Webpage: http://www.prism.gatech.edu/~gt0369c/
!Research Goals
To protect wireless networks from unauthorized devices by establishing the identity of a wireless system through the spectral analysis of its wireless traffic stream. This mechanism can be applied to support the detection of unauthorized wireless systems with markedly different composition (CPU, OS, NIC, etc.) from that of legitimate systems. 
!Current Research
*Wireless LAN Security
*Wireless Node Identification
!Education
*Expected May 2006 - ~PhD Electrical and Computer Enginnering at Georgia Institute of Technology
*2000 - MS Electrical and Computer Enginnering at Purdue University
*1998 - BS Electrical Engineering at North Carolina Agricultural & Technical State University
!Publications
*Cherita Corbett, Raheem Beyah, and John Copeland. “A Passive Approach to Wireless NIC Identification.” To appear in the Proceedings of IEEE International Conference on Communications (ICC), June 2006.
*Raheem Beyah, Cherita Corbett, and John Copeland. “The Case for Collaborative Distributed Wireless Intrusion Detection Systems.” To appear in the Proceedings of IEEE International Conference on Granular Computing (~GrC), May 2006. 
*Cherita Corbett, Raheem Beyah, and John Copeland. A Passive Approach to Unauthorized Sensor Node Identification. To appear in Wireless Sensor Networks and Applications, (edited by Y. Li, M. Thai, and W. Wu), Chapter 17, Springer, 2005.
*Raheem Beyah, Corey Turner, Cherita Corbett, John Copeland. "A Mobility Enhancement for Switched Wireless Ethernet with Soft Handoff." Appeared in the Proceedings of IEEE MWCAS 2002
[img[photos/chrislee.jpg]]
!Contact Information
Email: chrislee@gatech.edu
My personal website: http://chrislee.dhs.org/
Phone: (404) 894-2085
Fax: (404) 894-0035
!Research Goals
My primary goal is to enable usable security by using visualization techniques that make security concepts clear to the average user of the technology. Furthermore, I want to enable the general computer user to manage their personal security (privacy, authentication, availability, pertainence, and non-repudation) through the use of visualization techniques that clearly illustrate and educate security concepts in a format that is native and natural to the user.
!Current Research
*IDS Alarm Visualization
*Firewall Visualization
*PGP Key Visualization
*PGP Web-of-trust Visualization
*Visualization Enabled Human to Computer Authentication
*Mobile Ad Hoc Wireless Network Power Management
!Education
*2005 - MS in Electrical and Computer Engineering at Georgia Tech
*2001 - BS in Computer Engineering at Georgia Tech
!Publications
*Yusun Chang, Christopher P. Lee, John Copeland, "Goodput Optimization in CSMA/CA Wireless Networks.", IEEE BROADNETS. Durham, NC. Sep 07.
*Yusun Chang, Chris Lee, B. Kwon, John Copeland, “Dynamic Optimal Fragmentation with Rate Adaptation for Goodput Enhancement in WLANs,” Proceedings of the ICWN(International Conference on Wireless Networks) ’07, Las Vegas, Jun. 2007,  pp. 12-pp.17.
*Kevin D. Fairbanks, Christopher P. Lee, Ying H. Xia, Henry L. Owen III. “TimeKeeper: A Metadata Archiving Method for Honeypot Forensics.” 8th Annual IEEE SMC Information Assurance Workshop. West Point, NY. 20-22 June 2007
*Yusun Chang, Chris Lee, B. Kwon, John Copeland, "[[Dynamic Optimal Fragmentation with Rate Adaption for Goodput Enhancement in Wireless LANs|Dynamic Optimal Fragmentation with Rate Adaptation]] ", Proceedings of the IEEE TridentCom 2007, Orlando, May 2007.
*Christopher P. Lee, Keshav Attrey, Carlos Caballero, Nick Feamster, Milena Mihail, John A. Copeland, "MobCast: Overlay Architecture for Seamless IP Mobility using Scalable Anycast Proxies," IEEE Wireless Communications and Networking Conference, Hong Kong, March 11-15, 2007.
*Yusun Chang, Chris Lee, John Copeland, "[[Optimal Fragmentation for Goodput Enhancement in IEEE 802.11 WLANs|Dynamic Optimal Fragmentation with Rate Adaptation]]," Proceedings of the IASTED CIIT '06, Nov. 2006, pp. 265-pp.270.
*Lee, C. P. and Copeland, J. A. 2006. "Flowtag: a collaborative attack-analysis, reporting, and sharing tool for security researchers." In Proceedings of the 3rd international Workshop on Visualization For Computer Security (Alexandria, Virginia, USA, November 03 - 03, 2006). VizSEC '06.
*K. Abdullah, C. Lee, G. Conti and J. Copeland. "Processing Data to Construct Practical Visualizations for Network Security," Information Assurance Newsletter, Information Assurance Technology Analysis Center, United States Department of Defense, Summer 2006.
*G. Conti, K. Abdullah, J. Gizzard, J. Stasko, J. Copeland, M. Ahamad, H. Owen and C. Lee, "Countering Security Analyst and Network Administrator Overload Through Alert and Packet Visualization," IEEE Computer Graphics and Applications (CG&A), March 2006.
*Chris Lee, Jason Trost, Nick Gibbs, Raheem Beyah, John A. Copeland, "VisualFirewall: A Firewall Visualization Tool for Network Management and Security Analysis", VizSEC 2005, October 2005.
*Kulsoom Abdullah, Chris Lee, Greg Conti, John A. Copeland, John Stasko, "IDS RainStorm: Visualizing IDS Alarms", VizSEC 2005, October 2005. 
*Kulsoom Abdullah, Chris Lee, John A. Copeland, "Visualizing Network Data for Intrusion Detection", 6th IEEE Information Assurance Workshop, June 2005
window.onClickToolbarCloseOthers = function(e) {
 if (!e) var e = window.event;
 clearMessage();
 if(this.parentNode.id)
 closeAllOtherTiddlers(this.parentNode.id.substr(7));
 e.cancelBubble = true;
 if (e.stopPropagation) e.stopPropagation();
 return(false);
}

function closeAllOtherTiddlers(thisTitle) {
 clearMessage();
 var place = document.getElementById("tiddlerDisplay");
 var tiddler = place.firstChild;
 var nextTiddler;
 while(tiddler) {
 nextTiddler = tiddler.nextSibling;
 if(tiddler.id) {
 if(tiddler.id.substr(0,7) == "tiddler") {
 var title = tiddler.id.substr(7);
 if(!document.getElementById("editor" + title) && title != thisTitle) {
 place.removeChild(tiddler);
 }
 }
 }
 tiddler = nextTiddler;
 }
 window.scrollTo(0,0);
}

config.views.wikified.toolbarCloseOthers = {text: "close others", tooltip: "Close all tiddlers other than this one"};

window.createTiddlerToolbar_orig_mptw_closeothers = window.createTiddlerToolbar;
window.createTiddlerToolbar = function(title,isEditor) {
 createTiddlerToolbar_orig_mptw_closeothers(title,isEditor);
 var theToolbar = document.getElementById("toolbar" + title);
 var lingo = config.views.wikified;
 if(!isEditor) {
 createTiddlyButton(theToolbar, lingo.toolbarCloseOthers.text, lingo.toolbarCloseOthers.tooltip, onClickToolbarCloseOthers);
 insertSpacer(theToolbar);
 
 // this gets a little hacky
 // want to put my new button next to close button
 closeOthersButton = theToolbar.childNodes[9];
 spacer = theToolbar.childNodes[10];
 secondButton = theToolbar.childNodes[3];


 theToolbar.insertBefore(spacer,secondButton);
 theToolbar.insertBefore(closeOthersButton,spacer);

 }
}


window.onClickToolbarUndo = function(e) {
 var tiddlerName = null;
 if(this.parentNode.id) {
 tiddlerName = this.parentNode.id.substr(7);
 displayTiddler(null,tiddlerName,1,null,null,false,false);
 }

 // I want to close it if it hasn't been saved yet.
 if(typeof(store.tiddlers[tiddlerName]) == 'undefined') {
 closeTiddler(tiddlerName,false);
 }
}
// ---------------------------------------------------------------------------------
// comma separated tags

config.views.editor.tagPrompt = "Type tags separated by commas above, or";

function uncommafyTags(tagsString) {
 // converts from "foo,bar,baz qux" to "[[foo]] [[bar]] [[baz qux]]"
 var trimmed = tagsString.trim();
 if (trimmed == "" || trimmed == null) {
 return "";
 }
 else {
 if (trimmed.substring(trimmed.length-1) == ",") {
 // remove trailing comma to be nice
 trimmed = trimmed.substring(0,trimmed.length-1);
 }
 var tagsArray = trimmed.split(",");
 var result = "";
 for (var i=0;i<tagsArray.length;i++) {
 // put square brackets on all of them because readBracketedList can handle it
 // don't want leading or trailing spaces
 result = result + (i==0?"":" ") + "[[" + tagsArray[i].trim() + "]]";
 }
 return result;
 }
}

function commafyTags(tagsString) {
 var tagsArray = tagsString.readBracketedList();
 return tagsArray.join(", ");
}


window.saveTiddler_orig_mptw_commatags = window.saveTiddler;
window.saveTiddler = function(title)
{
 // tweak the tags text in the tags input box after editing
 var tagsBox = document.getElementById("editorTags" + title);
 tagsBox.style.display = "none"; // otherwise you see it flash up briefly
 tagsBox.value = uncommafyTags(tagsBox.value);
 saveTiddler_orig_mptw_commatags(title);
}

window.createTiddlerEditor_orig_mptw_commatags = window.createTiddlerEditor;
window.createTiddlerEditor = function(title)
{
 // tweak the tags text in the tags input box before editing
 createTiddlerEditor_orig_mptw_commatags(title);
 var tagsBox = document.getElementById("editorTags" + title);
 tagsBox.value = commafyTags(tagsBox.value);

}

// Event handler for clicking on a tag in the 'add tag' popup
window.onClickAddTagPopup = function(e) {
 // here we'll just replace the whole lot
 // hopefull this won't hurt too much during upgrades
 if (!e) var e = window.event;
 var theTarget = resolveTarget(e);
 var tiddler = this.getAttribute("tiddler");
 var tag = this.getAttribute("tag");
 var tagsBox = document.getElementById("editorTags" + tiddler);

 //// mod
 if(tagsBox) {
 if (tagsBox.value.trim() == "") {
 tagsBox.value = tag;
 }
 else {
 tagsBox.value += ", " + tag;
 }
 }
 //// end mod

 //// replaced bit
 /*
 if(tagsBox)
 tagsBox.value += " " + String.encodeTiddlyLink(tag);
 */
 //// end replaced bit

 e.cancelBubble = true;
 if (e.stopPropagation) e.stopPropagation();
 return(false);
}


[>img[jcopeland|img/klaus.jpg]] The Communications Systems Center (CSC), part of the [[School of Electrical and Computer Engineering|http://www.ece.gatech.edu/]] at [[Georgia Tech|http://www.gatech.edu/]], and are closely affilieated with [[GCATT|http://www.gcatt.org/]].
We have active research programs in the areas of
*''[[Wireless Security|Research]]'',
*''[[Wireless Network Optimization|Research]]'', and
*''[[Security Visualizations|Research]]''.
Our offices and lab are located on the 3rd floor of the Klaus Advanced Computing building. In our lab, we have:
*C and K-band [[Satellite Receivers and Antennas]] (donated by [[Scientific Atlanta Inc.|http://www.sciatl.com/]]), 
*an [[802.11 Wireless Testbed]], 
*a [[Video Conferencing Testbed]], and 
*a [[Fiber Optic Testbed]] supporting both SONET and ATM.
The Communications Systems Center strives to perform leading research on communications systems; produce graduates that have made significant advances in communications systems technology; and to help business, health, education, and government organizations benefit from our research and experience. We have received funding for several important projects and continues to attract significant funding in both fundamental telecommunications research and telecommunications design.
DAVIC is an audiovisual industry association composed of over 157 companies, government agencies, and research organizations around the world. DAVIC created industry standards for end-to-end interoperability of broadcast and interactive digital audiovisual information, and of multimedia communication over satellite, fiber, radio, and cable distribution systems.

[[Linkionary>DAVIC|http://www.linktionary.com/d/davic.html]]
[[Communication Systems Center]]
[[What's New]]
[img[jcopeland|photos/johncopeland.jpg]] 

!Contact Information
Phone: (404) 894-5177
Fax: (404) 894-0035
Email: john.copeland@ece.gatech.edu
Web page: http://www.csc.gatech.edu/copeland/

!Educational Background
*Ph.D. Physics, Georgia Institute of Technology, 1965
*M.S. Physics, Georgia Institute of Technology, 1963
*B.S. Physics, Georgia Institute of Technology, 1962

!Personal Biography
Prof. John A. Copeland holds the John H. Weitnauer, Jr., Chair in the School of Electrical and Computer Engineering at the Georgia Institute of Technology, and is a Georgia Research Alliance Eminent Scholar. He is the Director of the Communications Systems Center (CSC). This center is doing research on high-speed optical fiber networks that use Asynchronus Transfer Mode (ATM) switches to carry Internet Protocol data, high-quality video conferencing, and other high-bandwidth applications. Dr. Copeland chairs a sub-committee of the Governor's Information Technology Policy Council that does strategic planning for the development of Georgia's next digital communications network. He also serves on the [[National Research Council|http://www.nas.edu/nrc/]] committee that is preparing a report on the Future of Research in the Information Technology Industry.

He served as Director of the Georgia Center for Advanced Telecommunications Technology ([[GCATT|http://www.gcatt.gatech.edu/]]) from June 1993 to Nov. 1996. As Director, Dr. Copeland had broad responsibilities for the organizational, programmatic, and financial development of GCATT. In that period, GCATT managed a Georgia Research Alliance program that distributed approximately $20,000,000 to six Georgia research universities. It was allocated $24,000,000 by the State of Georgia and $5,000,000 by private and industry sources for a 150,000 sq. ft. building which was completed in June 1996.

Prior to joining Georgia Tech in March 1993, Dr. Copeland was Vice President, Technology at Hayes Microcomputer Products (1985-1993), and Vice President, Engineering Technology at Sangamo Weston, Inc. (1982-1985) and served at [[Bell Labs|http://www.bell-labs.com/]] (1965-1982).

He began his career at Bell Labs conducting research on semi-conductor microwave and millimeter-wave devices. Later, he supervised a group that developed magnetic bubble computer memories. In 1974, he led a team that designed CMOS integrated circuits, including Bell Labs' first microprocessor, the BELLMAC-8. His last contributions at Bell Labs were in the area of lightwave communications and optical logic. At Sangamo Weston he was responsible for R&D groups at ten divisions. At Hayes was responsible for the development of modems with data compression and error control, and for Hayes' representation on CCITT and [[ANSI|http://www.ansi.org/]] standards committees. In 2000 he invented the StealthWatch system for network security monitoring, and founded [[LANcope|http://www.lancope.com/]], Inc. which today has deployed StealthWatch on over 100 corporate, government, and defense networks.

Dr. Copeland received B.S., M.S. and Ph.D. degrees in [[physics|http://www.physics.gatech.edu/]] from the Georgia Institute of Technology. He has been awarded 41 patents and has published over 50 technical articles. In 1970 he was awarded [[IEEE|http://www.ieee.org/]]'s Morris N. Liebmann Award for his work on gallium arsenide microwave devices. He is a Fellow of the IEEE and has served that organization as the Editor of the IEEE Transactions on Electron Devices. He served on the Board of Trustees for the Georgia Tech Research Corporation (1983-1993).

!Honors and Awards
*Ferst Award for Graduate Student Research at Georgia Tech, 1965.
*IEEE Solid State Circuits Conference Best Paper Award, 1967.
*IEEE Morris Liebmann Award for LSA ~MM-Wave Oscillator, 1972.
*IEEE Fellow for optically-coupled semiconductor logic circuits, 1987.
*John H. Weitnauer Chair at Georgia Tech, 1993.
From: //Dynamic Optimal Fragmentation with Rate Adaption (DOFRA) for Goodput Enhancement in Wireless ~LANs// by [[Yusun Chang]], [[Chris Lee]], and [[John A. Copeland|Dr. John Copeland]]
----
The demand for broadband wireless communication has been increasing, and wireless local area networks (WLAN) have provided high data rate, far exceeding that offered by the third generation (3G) networks. To accommodate these requests, wireless systems should work well in typical wireless environments, characterized by path loss of the signals, multi path fading, interference to adjacent channels, and random errors. The IEEE 802.11 ~WLANs use the unlicensed industrial, scientific and medical (ISM) band, which is vulnerable to noise generated by ~TVs, microwaves, and cordless phones. In this paper, we propose a simple way to enhance system goodput through the optimal fragmentation. The number of contending stations, packet collisions, packet error probabilities, and fragmentation overheads are modeled in the analysis. Through the rigorous analysis and extensive experiments, we show that the dynamic optimal fragmentation with rate adaptation [DOFRA] enhances the goodput approximately 18.4% in a moderate bit error rate. The proposed optimal fragmentation is a comprehensive and realistic approach as compared with existing work. 
[img[img/dofra.png]]
var extraStyleTiddlers = store.getTaggedTiddlers("ExtraStyleSheet");
for(var t=0; t<extraStyleTiddlers.length; t++) {
 setStylesheet(extraStyleTiddlers[t].text,extraStyleTiddlers[t].title+"Styles");
}
From: //FlowTag: A collaborative attack-analysis, reporting, and sharing tool for security researchers// by [[Christopher P. Lee|Chris Lee]] and [[John A. Copeland|Dr. John Copeland]]
----
Current tools for forensic analysis require many hours to understand novel attacks, causing reports to be terse and untimely. We apply visual filtering and tagging of flows in a novel way to address the current limitations of post-attack //analysis//, //reporting//, and //sharing//. We discuss the benefits of visual filtering and tagging of network flows and introduce FlowTag as our prototype tool for the Honeynet researchers. We argue that online collaborative analysis benefits security researchers by organizing attacks, collaborating on analysis, forming attack databases for trend analysis, and in promoting new security research areas. Lastly, we show three attacks on the Georgia Tech Honeynet and describe the analysis process using FlowTag. 
[img[img/flowtag1.png]]
window.createTiddlerEditor_orig_mptw_focustweak = window.createTiddlerEditor;
window.createTiddlerEditor = function(title)
{
 // open the window
 createTiddlerEditor_orig_mptw_focustweak(title);

 // get the input boxes
 var theTitleBox = document.getElementById("editorTitle" + title);
 var theBodyBox = document.getElementById("editorBody" + title);

 // tweak the focus
 if (title == 'New Tiddler') {
 theTitleBox.focus();
 theTitleBox.select();
 }
 else if (theBodyBox.value == config.views.editor.defaultText.format([title]) ||
 theBodyBox.value == config.views.editor.defaultText.format(["New Tiddler"])) {
 theBodyBox.focus();
 theBodyBox.select();
 }
 else {
 theBodyBox.focus();
 }
}
[[Travel Authority Form|forms/travauth.xls]]
[[Travel Expense Form|forms/travexp.xls]]
[[Poster Template|forms/poster.ppt]]
From: //Towards a Fraud-Prevention Framework for Software Defined Radio Mobile Devices// by [[Alessandro Brawerman]] and [[John A. Copeland|Dr. John Copeland]]
----
The superior reconfigurability of software defined radio mobile devices has made it the most promising technology on the wireless network and in the communication industry. Despite several advantages, there are still a lot to discuss regarding security, for instance, the radio configuration data download, storage and installation, user’s privacy, and cloning. The objective of this paper is to present a fraud-prevention framework for software defined radio mobile devices that enhances overall security through the use of new pieces of hardware, modules, and protocols. The framework offers security monitoring against malicious attacks and viruses, protects sensitive information, creates and protects an identity for the system, employs a secure protocol for radio configuration download, and finally, establishes an anticloning scheme, which besides guaranteeing that no units can be cloned over the air, also elevates the level of difficulty to clone units if the attacker has physical access to the mobile device. Even if cloned units exist, the anticloning scheme is able to identify and deny services to those units. Preliminary experiments and proofs that analyze the correctness of the fraud-prevention framework are also presented.
[img[img/fraudprevention.gif]]
[img[photos/jianliu.jpg]]
!Contact Information
Email: gt7876d@gmail.com
Webpage: http://www.prism.gatech.edu/~gt7876d/
!Research Goals
Currently Internet traffic exhibits burstiness in multiple timescales. With this property it is difficult to quantify traffic and allocate the bandwidth efficiently. The objective of this research is to improve network performance based on the characterization of data network traffic processes using statistical fractal theory.
!Current Research
*Characterize fractal network traffic processes using self-similar wavelet analysis and multifractal analysis
*Develop an Efficient Bandwidth scheme that is more accurate to estimate the bandwidth for fractal network traffic processes
*Enhance network efficiency and application performance through multiscaled fractal traffic analysis
!Education
*Expected August 2006 - ~PhD Electrical and Computer Enginnering at Georgia Institute of Technology
*2000 - MS Electrical and Computer Enginnering at Georgia Institute of Technology
*1991 - BS Electrical Engineering at Changchun Institute of Optics and Fine Machinery, China
!Publications
*Jian Liu, John A.Copeland, "Comparison of Web and KAZAA Traffic on Self-similarity: A Case Study," IASTED CSA 2004, Banff, Canada.
*Jian Liu, Raheem Beyah and John Copeland, "Implementation of an Efficient Transport Scheme for ~Real-Time Game Applications on HFC Cable Networks," Proc. Of IEEE ICC 2003, Alaska, USA, May 2003.
*Xiaotong Zhuang, Jian Liu, "WRAPS scheduling and its efficient implementation on network processors," Proc. Of HIPC 2001, Bangalore, India, Dec. 2001.
*Jian Liu, "Performance Analysis of Video Encoding using H.264/AVC," Technical Report, Scientific Atlanta PROPRIETARY, December 2003.
*Jian Liu, Raheem Beyah, and John Copeland, "Design and Simulation on Reliable UDP". Technical Report, Scientific Atlanta PROPRIETARY, May 2002. 
*Jian Liu, Raheem Beyah, and John Copeland, "Data Analysis for Kodak Photo Application on a Digital Cable System", Technical Report, Scientific Atlanta PROPRIETARY, October 2001.
[img[photos/jintang.jpg]]

!Contact Information
* Email: jtang@ece.gatech.edu
* Webpage: http://users.ece.gatech.edu/~jtang/

!Research Goals
The objective of the research is to design schemes that can enable mobile users at abroad to access their home networks securely and efficiently in various Mobile IPv4 environments and that require the modification of protocols and network entities as little as possible.

!Current Research
* Firewall Traversal in Mobile IP
* Firewall Traversal in the Mobile IP AAA Context
* Private Addresses in Mobile IP
* Authentications in Mobile IP

!Publications
* Jin Tang and John A. Copeland, "Mobile IPv4 secure firewall traversal with deployment of foreign agents," Proc. 2005 IEEE Wireless Communications and Network Conference (WCNC 2005), March 2005.
* Jin Tang and John A. Copeland, "Secure firewall traversal in the Mobile IP AAA context," submitted for publication.

!Educational Background
* Ph. D. (expected), Electrical and Computer Engineering, Georgia Institute of Technology
* M.S., Computer Science, Louisiana State University
* M.S., Electrical Engineering, Louisiana State University
* B.S., Computer Communications, Beijing University of Posts and Telecommunications, P. R. China
The Ku band ("kay-yoo" kurz-under band) is a portion of the electromagnetic spectrum in the microwave range of frequencies ranging from 12 to 18 GHz.

Ku band is primarily used for satellite communications, particularly for satellite backhauls from remote locations back to a television network's studio for editing and broadcasting.

[[Wikipedia>Ku-band|http://en.wikipedia.org/wiki/Ku_band]]
div#mainmenu hr {margin:0px;padding:0px;padding-top:10px;
 border-style:none;
 border-width:1px;
 border-color:#ccc;
 border-bottom-style:solid;
}
.viewer pre { font-size:75%; }
/* colour scheme begin */ 
div#titleLine { padding-top:30px; background:#369;}
div#sidebarOptions { background:#696; }
div#sidebarOptions a.button { color:#eef;}
div#sidebarOptions a.button:hover { color:#fff; background:#252;}
div#mainmenu .tiddlyLink { font-weight:bold;color:#369; }
div#mainmenu .tiddlyLink:hover { background:#369;color:white; }
div#mainmenu .button { font-weight:bold; color:#363; }
div#mainmenu .button:hover { background:#363;color:white; }
div.viewer a.tiddlyLink { color:#369; }
div.viewer a.tiddlyLink:hover { background:#acd; }
div.footer a.tiddlyLink { color:#369; }
div.footer a.tiddlyLink:hover { background:#acd; }
.editorFooter a.button, .tiddler .button { color: #369; background:#eee; }
.editorFooter a.button:hover, .tiddler .button:hover { color: #fff; background: #369; }
.editorFooter a.button:active, .tiddler .button:active { color: #fff; background: #369; }
.editorFooter a:link { color: #369; } 
#popup {color:#eee; background:#369;}
#popup a {color:#fff; background:#369; }
#popup a:hover {color:black; background:#eee;}
div.tabset {background:#696;}
a.tab {background:#369;}
#mainMenu .externalLink { color:#252; }
#mainMenu .externalLink:hover { color:white;background:#696; }
.tiddler .externalLink { color:#252; }
.tiddler .externalLink:visited { color:#252; }
.tiddler .externalLink:hover { color:#252;background:#ada; }
.viewer a:link { color: #252; } 
.viewer a:visited { color: #252; } 
.viewer a:hover { color:#252; background:#ada; }
#titleLine a {color:white;}
a.tabSelected {background:#369;font-weight:bold;}
#sidebarTabs {color: white;background-color: #69b;}
#sidebarTabs .tabSelected {color: white;background-color: #369;}
#sidebarTabs .tabUnselected {color: white;background-color: #369;}
#sidebarTabs .tabContents {background-color: #69c;}
#sidebarTabs .txtMoreTab .tabSelected {background-color: #7ad;}
#sidebarTabs .txtMoreTab .tabUnselected {background-color: #369;}
#sidebarTabs .txtMoreTab .tabContents {background-color: #7ad;}
#sidebarTabs .txtMoreTab .tabset {background-color: #69b;}
#sidebarTabs .tabContents .tiddlyLink {color: #135;}
#sidebarTabs .tabContents .tiddlyLink:hover {background-color: #eee;color: black;}
#sidebarTabs .tabContents .button {color: #eee;}
#sidebarTabs .tabContents .button:hover {color: #white;background-color: #252;}
/* colour scheme end */

#displayArea {
 margin-right: 15.5em;
 margin-left: 13em;
}

// this works great in firefox but breaks something with ie. help??
// .toolbar { float:right; }


.viewer h1,
.viewer h2,
.viewer h3,
.viewer h4,
.viewer h5 { font-family: 'Trebuchet MS' Arial sans-serif; background:#f8f8f8; }

.viewer h1 { font-size:1.2em; }
.viewer h2 { font-size:1.1em; }
.viewer h3 { font-size:1.0em; }
.viewer h4 { font-size:0.9em; }
.viewer h5 { font-size:0.8em; }

body {
 background:#eee;
}

div.tiddler {
 background:white;
 border-top:solid #ccc 2px;
 border-left:solid #ccc 2px;
 border-bottom:solid #aaa 2px;
 border-right:solid #aaa 2px;
 margin-bottom:5px;
 padding-bottom:10px;
}

div.footer {
 margin-top:0px;
 padding-top:0px;
}

div.footer a.tiddlyLink {
 padding-top:0px;
 padding-right:1.3em;
}

div.title {
 font-family:'Trebuchet MS' Arial sans-serif;
 font-size:150%;
}


div.tagged {
 background:#f8f8f8;
 margin-top:0.5em;
 border: solid #f0f0f0 3px;
}

div.tagged ul {
 padding-top:0px;
 margin-top:4px;
 margin-bottom:8px;
 list-style-type:square;
}


div.editor input,
div.editor textarea {
 background:#ffe;
 border:solid #aa9 2px;
 margin:4px;
}
[[News|What's New]]
[[About CSC|Communication Systems Center]]
[[People]]
----
[[Research]]
[[Publications]]
[[Schedule]]
[[Forms]]
----
<<newTiddler>>
----
[[ECE Department|http://www.ece.gatech.edu/]]
[[tiddlywiki.com|http://www.tiddlywiki.com/]]
<<version>>
From: //MobCast: Overlay Architecture for Seamless IP Mobility using Scalable Anycast Proxies// by [[Christopher P. Lee|Chris Lee]], [[Keshav Attrey]], [[Carlos Caballero]], [[Nick Feamster]], [[Milena Mihail]], and [[John A. Copeland|Dr. John Copeland]]
----

We propose a routing overlay system, MobCast, for simple and efficient routing to mobile hosts. Mobcast nodes advertise the same address space at each proxy location, and each mobile host is assigned a ``universal" IP address from this address space, so packets sent to a mobile host's universal IP address automatically go to the nearest proxy on the overlay. The overlay then delivers the packet to the mobile host.
Our architecture enables seamless mobility for both micro and macro mobility. While our initial design is not as mature as Mobile-IP, it shows great promise to solve the traditional problems of ingress routing, firewalls, NATs, and rapid mobility with much lower complexity. We present our design as a scalable and deployable alternative to Mobile-IP.
In this paper, we focus on describing the MobCast system architecture. We form our arguments for scalability, handoff-speed, and simplicity, and give our initial results for scalability. We postpone a detailed discussion of MobCast's security model for later publishing. 

[img[img/mobcast.png]]
From: //Enhancing TCP Performance for Intersystem Handoff within Heterogeneous Mobile Networks// by [[Sung-Eun Kim|http://users.ece.gatech.edu/~skim/]]
----
Various wireless access systems such as 2.5G/3G cellular systems and ~WLANs have quite different characteristics in terms of bandwidth, coverage, delay and cast. No single access system can provide every service satisfying all user's diverse needs with cost efficiency. Most of the heterogeneous mobile networks will be combined and complementary constitute a hierarchical network. In this paper, we consider the efficient and seamless TCP data transfer within the hierarchical network. We specify some problems that the current TCP will experience during an intersystem handoff and propose some simple modifications to enhance TCP performance and present the results.
[img[img/mobilenetworks.jpg]]
window.onClickToolbarNewHere = function(e) {
 if (!e) var e = window.event;
 clearMessage();
 if(this.parentNode.id) {
 displayTiddler(this.parentNode,"New Tiddler",2,null,null,false,false);
 tagBox = document.getElementById("editorTagsNew Tiddler"); 
 tagBox.value = this.parentNode.id.substring(7);
 }
 e.cancelBubble = true;
 if (e.stopPropagation) e.stopPropagation();
 return(false);
}

config.views.wikified.toolbarNewHere = {text: "new here", tooltip: "Create a new tiddler with tagged as this tiddler"};

window.createTiddlerToolbar_orig_mptw_newhere = window.createTiddlerToolbar;
window.createTiddlerToolbar = function(title,isEditor) {
 createTiddlerToolbar_orig_mptw_newhere(title,isEditor);
 var theToolbar = document.getElementById("toolbar" + title);
 var lingo = config.views.wikified;
 if(!isEditor) {
 createTiddlyButton(theToolbar, lingo.toolbarNewHere.text, lingo.toolbarNewHere.tooltip, onClickToolbarNewHere);
 insertSpacer(theToolbar);
 }
}
!Faculty
*[[Dr. John Copeland]]
*[[Dr. Henry Owen|http://users.ece.gatech.edu/~owen]]
*[[Dr. Raheem Beyah|http://www.cs.gsu.edu/rbeyah]]
!Staff
*[[Kathy Cheek]]
*[[Benjamin Murray]]
!Graduate Students
*[[Yusun Chang]]
*[[Bongkyoung Kwon]]
*[[Chris Lee]]
*[[Selçuk Uluagac]]
!Alumni
*[[Kulsoom Abdullah|http://users.ece.gatech.edu/~kulsoom/]]
*[[Alessandro Brawerman]]
*[[Jin-Hwan Chung]]
*[[Cherita Corbett]]
*[[Sung-Eun Kim|http://users.ece.gatech.edu/~skim/]]
*[[Jian Liu]]
*[[Jin Tang]]
[img[presentations/polygraph/slide1.png]][img[presentations/polygraph/slide2.png]][img[presentations/polygraph/slide3.png]][img[presentations/polygraph/slide4.png]][img[presentations/polygraph/slide5.png]][img[presentations/polygraph/slide6.png]][img[presentations/polygraph/slide7.png]][img[presentations/polygraph/slide8.png]][img[presentations/polygraph/slide9.png]][img[presentations/polygraph/slide10.png]][img[presentations/polygraph/slide11.png]][img[presentations/polygraph/slide12.png]][img[presentations/polygraph/slide13.png]][img[presentations/polygraph/slide14.png]][img[presentations/polygraph/slide15.png]][img[presentations/polygraph/slide16.png]][img[presentations/polygraph/slide17.png]][img[presentations/polygraph/slide18.png]][img[presentations/polygraph/slide19.png]][img[presentations/polygraph/slide20.png]][img[presentations/polygraph/slide21.png]][img[presentations/polygraph/slide22.png]][img[presentations/polygraph/slide23.png]][img[presentations/polygraph/slide24.png]][img[presentations/polygraph/slide25.png]][img[presentations/polygraph/slide26.png]]
!Download Citations
*[[Bibtex|pubs/cscpubs.bib]]
*[[EndNote|pubs/cscpubs.enl]]

!2007
*Yusun Chang, Christopher P. Lee, John Copeland, "Goodput Optimization in CSMA/CA Wireless Networks.", IEEE BROADNETS. Durham, NC. Sep 07.
*Yusun Chang, Chris Lee, B. Kwon, John Copeland, “Dynamic Optimal Fragmentation with Rate Adaptation for Goodput Enhancement in WLANs,” Proceedings of the ICWN(International Conference on Wireless Networks) ’07, Las Vegas, Jun. 2007,  pp. 12-pp.17.
* Kevin D. Fairbanks, Christopher P. Lee, Ying H. Xia, Henry L. Owen III. “TimeKeeper: A Metadata Archiving Method for Honeypot Forensics.” 8th Annual IEEE SMC Information Assurance Workshop. West Point, NY. 20-22 June 2007
* Yusun Chang, Chris Lee, B. Kwon, John Copeland, "Dynamic Optimal Fragmentation with Rate Adaption for Goodput Enhancement in Wireless LANs ", Proceedings of the IEEE TridentCom 2007, Orlando, May 2007.
* Christopher P. Lee, Keshav Attrey, Carlos Caballero, Nick Feamster, Milena Mihail, John A. Copeland, "MobCast: Overlay Architecture for Seamless IP Mobility using Scalable Anycast Proxies," IEEE Wireless Communications and Networking Conference, Hong Kong, March 11-15, 2007.

!2006
* Yusun Chang, Chris Lee, John Copeland, "Optimal Fragmentation for Goodput Enhancement in IEEE 802.11 WLANs," Proceedings of the IASTED CIIT '06, Nov. 2006, pp. 265-pp.270.
* Lee, C. P. and Copeland, J. A. 2006. "Flowtag: a collaborative attack-analysis, reporting, and sharing tool for security researchers." In Proceedings of the 3rd international Workshop on Visualization For Computer Security (Alexandria, Virginia, USA, November 03 - 03, 2006). VizSEC '06.
* K. Abdullah, C. Lee, G. Conti and J. Copeland. "Processing Data to Construct Practical Visualizations for Network Security," Information Assurance Newsletter, Information Assurance Technology Analysis Center, United States Department of Defense, Summer 2006.
* G. Conti, K. Abdullah, J. Gizzard, J. Stasko, J. Copeland, M. Ahamad, H. Owen and C. Lee, "Countering Security Analyst and Network Administrator Overload Through Alert and Packet Visualization," IEEE Computer Graphics and Applications (CG&A), March 2006.

!2005
* Kulsoom Abdullah, Chris Lee, John A. Copeland, "Visualizing Network Data for Intrusion Detection", 6th IEEE Information Assurance Workshop, June 2005
* Chris Lee, Jason Trost, Nick Gibbs, Raheem Beyah, John A. Copeland, "VisualFirewall: A Firewall Visualization Tool for Network Management and Security Analysis", ~VizSEC 2005, October 2005.
* Kulsoom Abdullah, Chris Lee, Greg Conti, John A. Copeland, John Stasko, "IDS RainStorm: Visualizing IDS Alarms", ~VizSEC 2005, October 2005.
*J. Tang and J. A. Copeland, "Mobile ~IPv4 secure firewall traversal with deployment of foreign agents," 2005.
* Brawerman A., Copeland J. A., "An ~Anti-Cloning Framework for Software Defined Radio Mobile Devices," appeared in the Proceedings of the IEEE International Conference on Communications. May 2005.
* Brawerman A, Bing B., Blough D., "A Light Differential Download Algorithm for Software Defined Radio Devices," appeared in the Proceedings of the IEEE Consumer Communication & Networking Conference. January 2005.


!2004
*S.-E. Kim, J. A. Copeland, C. Canfeng, W. Lei, L. Liang, and W. Weiling, "Interworking between ~WLANs and 3G networks: TCP challenges," 2004.
*S.-E. Kim and J. A. Copeland, "Interworking between ~WLANs and 3G networks: TCP challenges," 2004.
*S.-E. Kim and J. A. Copeland, "Enhancing TCP performance for intersystem handoff within heterogeneous mobile networks," 2004.
* Brawerman A., Bing B., Blough D., "Securing the Download of Radio Configuration Files for Software Defined Radio Devices," appeared in the Proceedings of the ACM International Workshop on Mobility Management and Wireless Access. October 2004.

!2003
*S. E. Kim and J. A. Copeland, "TCP for seamless vertical handoff in hybrid mobile data networks," 2003.
*S.-E. Kim, H. Kim, and J. A. Copeland, "Adaptive rate control scheme for handoff and its performance evaluation in mobile multimedia networks," 2003.
*M. Kim and J. A. Copeland, "Bandwidth sensitive caching for video streaming application," 2003.
*H. Hong and J. A. Copeland, "Optical networks with hybrid routing," //Selected Areas in Communications, IEEE Journal on//, vol. 21, pp. 1063, 2003.

!2002
*J. ~Sung-Eok, R. T. Alber, J. A. Copeland, and Y. Pan, "Path selection with class distribution information in the integrated network," //Communications Letters, IEEE//, vol. 6, pp. 88, 2002.
*S.-E. Kim, K. Heechang, and J. A. Copeland, "Dynamic radio resource allocation considering ~QoS in UMTS network," 2002.
*Y.-K. Ke and J. A. Copeland, "Maximal reservable bandwidth tree - a new approach to reduce the storage of state information," 2002.
*A. F. Kamal, C. P. Wong, and J. A. Copeland, "An original modeling process and technology with intra-package crosstalk consideration for compact array antennas on the 4G communications packages," 2002.
*A. F. Kamal, N. B. Taher, M. Swaminathan, and J. A. Copeland, "Test results for the development of a novel region-based DOCSIS compliant cable plant system and protocol to optimally reduce contention mini-slot collisions and to support ~QoS on DOCSIS 1.1/1.2 networks," 2002.
*H. Hong and J. A. Copeland, "A series of Hamiltonian cycle-based solutions to provide simple and scalable mesh optical network resilience," //Communications Magazine, IEEE//, vol. 40, pp. 46, 2002.
*H. Hong and J. A. Copeland, "Multi-domain mesh optical network protection using Hamiltonian cycles," 2002.
*R. A. Beyah, C. S. Turner, C. L. Corbett, and J. A. Copeland, "A mobility enhancement for switched wireless Ethernet with soft handoff," 2002.
*R. A. Beyah, M. C. Holloway, and J. A. Copeland, "Invisible Trojan: an architecture, implementation and detection method," 2002.

!2001
*J. ~Sung-Eok and J. A. Copeland, "Path selection with class distribution information in the integrated network," 2001.
*Y.-K. Ke and J. A. Copeland, "Aggregation algorithms for asymmetric ~QoS-routing information," 2001.
*H. Hong and J. A. Copeland, "Hybrid wavelength and sub-wavelength routed optical networks," 2001.
*C.-J. Ho, J. A. Copeland, L. ~Chin-Tau, and G. L. Stuber, "On call admission control in DS/CDMA cellular networks," //Vehicular Technology, IEEE Transactions on//, vol. 50, pp. 1328, 2001.
*J. A. Copeland and R. C. Garcia, "Real-time anomaly detection using soft-computing techniques," 2001.

!2000
*H. Zheng, S. Wang, and J. A. Copeland, "~QoS constrained resource allocation for multimedia wireless networks," 2000.
*H. Zheng, S. Wang, and J. A. Copeland, "Multi-level resource allocation for video delivery over CDMA/TDD systems," 2000.
*S. Wang, H. Zheng, and J. A. Copeland, "A ~QoS enhanced hybrid ~SR-ARQ for mobile video communications," 2000.
*S. Wang, H. Zheng, and J. A. Copeland, "An error control design for multimedia wireless networks," 2000.
*Y.-K. Ke and J. A. Copeland, "Scalability of routing advertisement for ~QoS routing in an IP network with guaranteed ~QoS," 2000.
*C.-J. Ho, J. A. Copeland, L. ~Chin-Tau, and G. L. Stuber, "Impact of the cell size on the cell's Erlang capacity and call admission control in the DS/CDMA cellular networks," 2000.
*R. C. Garcia and J. A. Copeland, "Soft computing tools to detect and characterize anomalous network behavior," 2000.
*M. Arpaci, H. Uzunalioglu, and J. A. Copeland, "TCP performance over heterogeneous networks," 2000.
*M. Arpaci and J. A. Copeland, "An adaptive queue management method for congestion avoidance in TCP/IP networks," 2000.

!1999
*H. Zheng, S. Wang, and J. A. Copeland, "~QoS aware mobile video communications," 1999.
*T. Ozugur, M. Naghshineh, P. Kermani, and J. A. Copeland, "Fair media access for wireless ~LANs," 1999.
*T. Ozugur, J. A. Copeland, M. Naghshineh, and P. Kermani, "Next-generation indoor infrared ~LANs: issues and approaches," //Personal Communications, IEEE [see also IEEE Wireless Communications]//, vol. 6, pp. 6, 1999.
*S.-H. Jeong, K. H. ~Deh-Phone, W. ~Tsong-Ho, and J. A. Copeland, "Trunking performance analysis of ~AAL2 for VBR voice transport," 1999.

!1998
*T. Ozugur, M. Naghshineh, P. Kermani, C. M. Olsen, B. Rezvani, and J. A. Copeland, "ARQ protocol for infrared wireless ~LANs: packet-level ACK or no-packet-level ACK?" 1998.
*T. Ozugur, M. Naghshineh, P. Kermani, C. M. Olsen, B. Rezvani, and J. A. Copeland, "Performance evaluation of ~L-PPM links using repetition rate coding," 1998.
*T. Ozugur, N. Mahmoud, K. Parviz, C. M. Olsen, R. Babak, and J. A. Copeland, //Balanced media access methods for wireless networks//. Dallas, Texas, United States: ACM Press, 1998.
*S.-H. Jeong and J. A. Copeland, "Cell loss ratio and multiplexing gain of an ATM multiplexer for VBR voice sources," 1998.

As with all modulation schemes, QAM conveys data by changing some aspect of a base signal, the carrier wave, (usually a sinusoid) in response to a data signal. In the case of QAM, the amplitude of two quadrature wave is changed (modulated or keyed) to represent the data signal.
In QAM, the constellation points are usually arranged in a square grid with equal vertical and horizontal spacing, although other configurations are possible (see e.g. Cross-QAM). Since in digital telecommunications the data are usually binary, the number of points in the grid is usually a power of 2 (2,4,8...). Since QAM is usually square, some of these are rare — the most common forms are 16-QAM, 64-QAM, 128-QAM and 256-QAM. By moving to a higher-order constellation, it is possible to transmit more bits per symbol. However, if the mean energy of the constellation is to remain the same (by way of making a fair comparison), the points must be closer together and are thus more susceptible to noise and other corruption; this results in a higher bit error rate and so higher-order QAM can deliver more data less reliably than lower-order QAM.

[[Wikipedia>QAM|http://en.wikipedia.org/wiki/QAM]]
Quadrature Phase-shift Keying (QPSK), also known as quaternary PSK or 4-PSK, QPSK uses four points on the constellation diagram, equispaced around a circle. With four phases, QPSK can encode two bits per symbol, shown in the diagram with Gray coding to minimize the BER — twice the rate of BPSK. Analysis shows that this may be used either to double the data rate compared to a BPSK system while maintaining the bandwidth of the signal or to maintain the data-rate of BPSK but halve the bandwidth needed.

[[Wikipedia>QSPK|http://en.wikipedia.org/wiki/Phase-shift_keying#Quadrature_Phase-shift_Keying_.28QPSK.29]]
We propose to design a visualization to show alarm activity within a network. The high amount of alarm data generated from IDS tools is cumbersome for network system administrators deal with. Often important details are overlooked and it is difficult to get an overall picture of what is occurring in the network by traversing alarm text logs. Our goal with this tool is to present alarm data in an overall view where a user can get a general sense of network activity, and easily see if there is some anomaly with the option of drilling down for details. The information is presented with IP address as the y-axis to show location of alarms, time on the x-axis to show the pattern of the alarms, and color to show severity and amount of alarms.

Each y-axis represents a range of Georgia Tech IP addresses, this rounds out to be 4 IP addresses per pixel. The x-axis represents time. If each pixel along this axis is 20 minutes, then 24 hours is represented.

Color represents alarm severity (green – low, yellow-medium, red-high). Color saturation will represent the alarm amount. A full saturation (which stands out against the black background) will indicate a large amount of alarms, as a lesser saturation (which can be seen, but will not stand out as much) will represent a low count. 

[img[img/rainstorm.png]]
!Wireless Security
* [[Wireless User Fingerprinting]]
* [[Fraud-Prevention Framework]] for Software Defined Radio Mobile Devices
* [[Rogue AP Detection]]
* [[Secure Mobile IP Firewall Traversal]]
!Wireless Network Optimizations
* [[Dynamic Optimal Fragmentation with Rate Adaption]]
* [[Mobile Networks Transport Layer Handoff]]
* [[MobCast]]
!Security Visualizations
* [[VisualFirewall]]
* [[RainStorm]]
* [[FlowTag]]
!~HoneyNet Technology
* [[The Georgia Tech Honeynet|http://www.ece.gatech.edu/research/labs/nsa/honeynet.shtml]]
From: //Rogue Access Point Detection using Temporal Traffic Characteristics// by [[Raheem Beyah|http://www.cs.gsu.edu/rbeyah]], Shantanu Kangude, George Yu, Brian Strickland, and [[John Copeland|Dr. John Copeland]]
-----
As the cost of 802.11 hardware continues to fall, the appeal of inserting unauthorized wireless access into enterprise networks grows. These rogue access points (~APs) expose the enterprise network to a barrage of security vulnerabilities in that they are typically connected to a network port behind the firewall. Most of the current approaches to detecting rogue ~APs are rudimentary and are easily evaded by hackers. We propose the use of temporal traffic characteristics to detect rogue ~APs at a central location. This detection is independent of the wireless technology (802.11a, 802.11b, or 802.11g), is scalable, does not posses the inefficiencies of the current solutions, and is independent of the signal range of the rogue ~APs. 
[img[img/rogueap.jpg]]
|!Date|!Speaker|!Topic|
|8/22|||
|8/29|||
|9/5|||
|9/12|||
|9/26|||
|-|-|-|
|10/3|||
|10/10|||
|10/17|||
|10/24|||
|10/31|||
|-|-|-|
|11/7|||
|11/14|||
|11/21|||
|11/28|||
|12/5|||
Scientific Atlanta is a leading global manufacturer and supplier of products, systems and services that help operators connect consumers with a world of integrated, interactive video, data and voice services.

[[Scientific Atlanta Home Page|http://www.sciatl.com/]]
From: //Mobile IPv4 Secure Firewall Traversal with Deployment of Foreign Agents// by [[Jin Tang]] and [[John A. Copeland|Dr. John Copeland]]
----
Currently Mobile IP can enable mobile users to enjoy seamless roaming. However if home networks are firewall-protected, mobile users can not access their home networks without successful authentication. So mobile users are out of contact with their home agents and then get lost to some extent. In this paper we consider the case that, in Mobile IPv4, a mobile node away from home obtains a care-of address from a foreign agent and communicates with its home agent and a correspondent node that are both behind the firewall of the home network. Our solution can achieve successful firewall traversal as well as end-to-end security by applying IPsec mechanisms on network entities. It does not require any modification of protocols and network entities. Besides, if foreign agents are deployed hierarchically, the security associations do not need to be renegotiated whenever a mobile node changes its network attachment point.
[img[img/mobileipfirewalltraversal.png]]
[img[photos/selcuk.jpg]]

Contact Information:
Email:selcuk@ece.gatech.edu
Phone:(404) 894-2085
Fax:(404) 894-0035

Research Goals
-Designing/analyzing network protocols
-Designing Secure Wireless Sensor Network Protocols

Current Research
Security for Wireless Sensor Networks

Education
2002 - M.Sc.in Electrical and Computer Engineering at Carnegie Mellon University
1997 - Computer Engineering at Turkish Naval Academy

[img[photos/shash.jpg]]
// ---------------------------------------------------------------------------------
// shorten names in tabs

window.createTiddlyLink_orig_mptw_shortnames = window.createTiddlyLink;

window.createTiddlyLink = function(place,title,includeText) {

 // first create the button using the standard create function
 // this will survive upgrades better than the my old way which
 // was to replace the entire function
 var btn = createTiddlyLink_orig_mptw_shortnames(place,title,includeText);

 // use this trick to check if we are in a sidebar
 if (btn.parentNode.className && btn.parentNode.className == "tabContents") {
 // we must be in a sidebar
 // so lets do our thing

 var trimAt = 20; // tweak this if you want longer or shorter
 
 // check if we need to trim
 if (title.length > trimAt) {
 shortTitle = title.substring(0,trimAt).trim(); // why doesn't this trim seem to work???
 // wouldn't need this bit if the trim worked.
 while (shortTitle.substr(shortTitle.length-1) == " ") {
 shortTitle = shortTitle.substr(0,shortTitle.length-1);
 }
 removeChildren(btn); // btn is an a element and only has one child, the text node
 btn.appendChild(document.createTextNode(shortTitle+"...")); // cool.
 }
 }
 return btn;
}
security and telecommunication systems
Communications Systems Center
div#mainmenu hr {margin:0px;padding:0px;padding-top:10px;
 border-style:none;
 border-width:1px;
 border-color:#ccc;
 border-bottom-style:solid;
}
.viewer pre { font-size:75%; }
/* colour scheme begin */ 
div#titleLine { padding-top:30px; background:#369;}
div#sidebarOptions { background:#696; }
div#sidebarOptions a.button { color:#eef;}
div#sidebarOptions a.button:hover { color:#fff; background:#252;}
div#mainmenu .tiddlyLink { font-weight:bold;color:#369; }
div#mainmenu .tiddlyLink:hover { background:#369;color:white; }
div#mainmenu .button { font-weight:bold; color:#363; }
div#mainmenu .button:hover { background:#363;color:white; }
div.viewer a.tiddlyLink { color:#369; }
div.viewer a.tiddlyLink:hover { background:#acd; }
div.footer a.tiddlyLink { color:#369; }
div.footer a.tiddlyLink:hover { background:#acd; }
.editorFooter a.button, .tiddler .button { color: #369; background:#eee; }
.editorFooter a.button:hover, .tiddler .button:hover { color: #fff; background: #369; }
.editorFooter a.button:active, .tiddler .button:active { color: #fff; background: #369; }
.editorFooter a:link { color: #369; } 
#popup {color:#eee; background:#369;}
#popup a {color:#fff; background:#369; }
#popup a:hover {color:black; background:#eee;}
div.tabset {background:#696;}
a.tab {background:#369;}
#mainMenu .externalLink { color:#252; }
#mainMenu .externalLink:hover { color:white;background:#696; }
.tiddler .externalLink { color:#252; }
.tiddler .externalLink:visited { color:#252; }
.tiddler .externalLink:hover { color:#252;background:#ada; }
.viewer a:link { color: #252; } 
.viewer a:visited { color: #252; } 
.viewer a:hover { color:#252; background:#ada; }
#titleLine a {color:white;}
a.tabSelected {background:#369;font-weight:bold;}
#sidebarTabs {color: white;background-color: #69b;}
#sidebarTabs .tabSelected {color: white;background-color: #369;}
#sidebarTabs .tabUnselected {color: white;background-color: #369;}
#sidebarTabs .tabContents {background-color: #69c;}
#sidebarTabs .txtMoreTab .tabSelected {background-color: #7ad;}
#sidebarTabs .txtMoreTab .tabUnselected {background-color: #369;}
#sidebarTabs .txtMoreTab .tabContents {background-color: #7ad;}
#sidebarTabs .txtMoreTab .tabset {background-color: #69b;}
#sidebarTabs .tabContents .tiddlyLink {color: #135;}
#sidebarTabs .tabContents .tiddlyLink:hover {background-color: #eee;color: black;}
#sidebarTabs .tabContents .button {color: #eee;}
#sidebarTabs .tabContents .button:hover {color: #white;background-color: #252;}
/* colour scheme end */

#displayArea {
 margin-right: 15.5em;
 margin-left: 13em;
}

// this works great in firefox but breaks something with ie. help??
// .toolbar { float:right; }


.viewer h1,
.viewer h2,
.viewer h3,
.viewer h4,
.viewer h5 { font-family: 'Trebuchet MS' Arial sans-serif; background:#f8f8f8; }

.viewer h1 { font-size:1.2em; }
.viewer h2 { font-size:1.1em; }
.viewer h3 { font-size:1.0em; }
.viewer h4 { font-size:0.9em; }
.viewer h5 { font-size:0.8em; }

body {
 background:#eee;
}

div.tiddler {
 background:white;
 border-top:solid #ccc 2px;
 border-left:solid #ccc 2px;
 border-bottom:solid #aaa 2px;
 border-right:solid #aaa 2px;
 margin-bottom:5px;
 padding-bottom:10px;
}


div.title {
 font-family:'Trebuchet MS' Arial sans-serif;
 font-size:150%;
}

div.editor input,
div.editor textarea {
 background:#ffe;
 border:solid #aa9 2px;
 margin:4px;
}

@media print {
 div.tiddler {border:none white 0px; border-top:solid #bbb 1px;}
 div.tagged {border:none white 0px;}
 #titleLine { display:none; }
 #displayArea { margin-right: 0px; margin-left: 0px; }
 .toolbar { display:none; }
}

// this function lifted mostly from Josh's incomingTags macro at serversidewiki.com
// makes a wiki text list of all tagged tiddlers
function getTaggedTiddlersText(title, sortby) {
 if (!sortby) {
 // sortby="modified";
 sortby="title"; 
 }
 var tags = store.getTaggedTiddlers(title,sortby);
 str=""; 
 for (i=0; i<tags.length; i++) {
 str+="* [[" + tags[i].title + "]]\n";
 // TODO. make a comma separated version too
 // have an option to select between them
 }
 return str;
}

// use this to (re)build the tagged list for a tiddler
function refreshTaggedList(title) {

 var theViewer = document.getElementById("viewer"+title);

 if (theViewer) {

 var theTaggedList = document.getElementById("tagged"+title);
 if (theTaggedList) {
 theViewer.removeChild(theTaggedList);
 }

 var taggedText = getTaggedTiddlersText(title,"title");

 if (taggedText != "") {
 var newTaggedList = createTiddlyElement(theViewer,"div","tagged" + title,"tagged",null); 
 wikify(getTaggedTiddlersText(title),newTaggedList); 
 }
 }
}

// I want to refresh the tagged list in other visible tiddlers
// this is to refresh if we remove a tiddler
window.deleteTiddler_orig_mptw_tagglytagging = window.deleteTiddler;
window.deleteTiddler = function(title) {
 var oldtags = [];
 var tiddler = store.tiddlers[title];
 if (tiddler) {
 var oldtags = tiddler.tags;
 }

 deleteTiddler_orig_mptw_tagglytagging(title);

 for (i=0; i<oldtags.length; i++) {
 refreshTaggedList(oldtags[i]);
 }
}

// this is if we edit a tiddler
// refresh tags on screen
window.saveTiddler_orig_mptw_tagglytagging = window.saveTiddler;
window.saveTiddler = function(title) {

 var newTitle = document.getElementById("editorTitle"+title).value;

 var oldtags = [];
 var tiddler = store.tiddlers[title];
 if (tiddler) {
 var oldtags = tiddler.tags;
 }
 
 saveTiddler_orig_mptw_tagglytagging(title);

 var newtags = store.tiddlers[newTitle].tags;

 for (i=0; i<newtags.length; i++) {
 refreshTaggedList(newtags[i]);
 }

 // will do lots twice. should do a unique on oldtags and newtags
 // probably its fast enough that we don't care

 for (i=0; i<oldtags.length; i++) {
 refreshTaggedList(oldtags[i]);
 }

}

//==========================================================

window.createTiddlerViewer_orig_mptw_tagging = window.createTiddlerViewer;
window.createTiddlerViewer = function(title,highlightText,highlightCaseSensitive) {
 createTiddlerViewer_orig_mptw_tagging(title,highlightText,highlightCaseSensitive);
 refreshTaggedList(title);
}


//==========================================================
// only change in this is to put the footer above the title... 
// I know that's a bit strange but it's the easiest way to move the tag buttons

window.createTiddlerSkeleton_orig_mptw_tagging = window.createTiddlerSkeleton;
window.createTiddlerSkeleton = function(place,before,title)
{
 var theTiddler = createTiddlerSkeleton_orig_mptw_tagging(place,before,title);
 theFooter = document.getElementById("footer"+title);
 theTitle = document.getElementById("title"+title);
 // want to put the footer up above the title
 theTiddler.childNodes[0].insertBefore(theFooter,theTitle);
 return(theTiddler);
}


//==========================================================
// I want a TiddlyLink in place of a TagButton

window.createTagButton = function(place,tag,excludeTiddler) {
 return createTiddlyLink(place,tag,tag);
}

//==========================================================
// this is to make the Tags tab work the same. TiddlyLink instead of Tag button
// TODO: currently we lose the Tag count display

config.macros.allTags.handler = function(place,macroName,params) {
 var tags = store.getTags();
 if(tags.length == 0) {
 createTiddlyElement(place,"div",null,null,this.noTags);
 }
 for (t=0; t<tags.length; t++) {
 var theTag = createTiddlyLink(place,tags[t][0],tags[t][0] + " (" + tags[t][1] + ")");
 theTag.setAttribute("tag",tags[t][0]);
 place.appendChild(document.createElement("br"));
 }
}

config.views.wikified.tag.labelNoTags = "";
config.views.wikified.tag.labelTags = "";

setStylesheet(
 "div.tagged {background:#f8f8f8;margin-top:0.5em;border: solid #f0f0f0 3px;}\n"+
 "div.tagged ul {padding-top:0px;margin-top:4px;margin-bottom:8px;list-style-type:square;}\n"+
 "div.footer a.tiddlyLink { padding-top:0px;margin-right:1.2em;}\n"+
 "div.footer {margin-top:0px;padding-top:0px;}\n"+
 "",'tagglyTaggingStyles');


config.views.editor.tagChooser.text = "add a tag";

window.createTiddlerEditor_mptw_tagstop = window.createTiddlerEditor;
window.createTiddlerEditor = function(title) {
 createTiddlerEditor_mptw_tagstop(title);
 var theEditor = document.getElementById("editorWrapper"+title);
 var theTitleBox = document.getElementById("editorTitle"+title);
 var theBodyBox = document.getElementById("editorBody"+title);
 var theTagsBox = document.getElementById("editorTags"+title);
 var tagPrompt = document.getElementById("editorFooter"+title);
 theEditor.insertBefore(theTagsBox,theBodyBox);
 theEditor.insertBefore(theEditor.childNodes[3],theBodyBox);


}
From: //TimeKeeper: A Metadata Archiving Method for Honeypot Forensics// by Kevin D. Fairbanks, [[Christopher P. Lee|Chris Lee]], Ying H. Xia, Henry L. Owen III
----
Internet attacks are becoming more advanced as the economy for cybercrime grows and the tools for evading detection become ubiquitous. To counter this threat, new detection and forensics tools are needed to capture these new techniques. In this paper, we propose a method to extract and analyze a richer set of forensic information from the file system journal of honeypots in spite of anti-forensic tool use. We show initial results of our journal monitoring prototype, TimeKeeper, of file system activities and argue that by detecting these events, we are able to capture previously unavailable forensic information. This forensic information can then be used for system recovery, research on attack techniques, insight into attacker motives, and for criminal investigations.

[img[img/timekeeper.jpg]]
VisualFirewall/IDS is a research-grade Firewall and IDS visualization tool that aims to provide a highly-informative interface of network activities that relate to system security. The program is designed with novice system security administrators in mind who need easy to learn representations of security information, but also need the power of forensic analysis on past attacks.

[img[img/visualfirewall.png]]
!May 2007
Yusun Chang's //[[Dynamic Optimal Fragmentation with Rate Adaption for Goodput Enhancement in Wireless LANs|Dynamic Optimal Fragmentation with Rate Adaption]]// paper submission to [[IEEE TridentCom 2007|http://www.tridentcom.org//]] was accepted.

!April 25, 2007
Selcuk Uluagac received an Outstanding ECE GTA Award at the End of the Year Awards Program.

!December 12, 2006
Our lab moved! We are now located in the Klaus Advanced Computing building. Please come by and visit. :)

!December 7, 2006
Chris Lee's //MobCast: Overlay Architecture for Seamless IP Mobility using Scalable Anycast Proxies// paper submission to [[WCNC 2007|http://www.ieee-wcnc.org/index.html]] was accepted.

!October, 2006
[[Dr. Raheem Beyah|http://www.cs.gsu.edu/rbeyah]] Bio was published as part of an article, "2006, the [[Best and Brightest]], Forty under Forty", in the October edition of Georgia Trend magazine (p.30), by Shannon Wilder. 

!August 16th, 2006
Chris Lee's //FlowTag: A collaborative attack-analysis, reporting, and sharing tool for security researchers// paper submission to [[VizSec 2006|http://www.projects.ncassr.org/sift/vizsec/vizsec06/]] was accepted.

!June 26th, 2006
[img[photos/jintang_defense2.jpg]]
Dr. Jin Tang did an excellent defense of her thesis, //Mobile IPv4 Secure Access to Home Networks//, today. This work is closely related to her [[Secure Mobile IP Firewall Traversal]] work, published in //Mobile IPv4 Secure Firewall Traversal with Deployment of Foreign Agents//. We wish her well in her career and future. 

!May 13th, 2006
[>img[photos/group-60513.jpg]]
Dr. Copeland hosted a party at his house for his graduate students in celebration of the wonderful successes of this newly-ended semester.

!May 5th, 2006
We've had a busy month. 4 people passed their PhD defense and one successfully passed his thesis proposal.
* Dr. Jian Liu -- Fractral Network Traffic Analysis with Applications
* Dr. Cherita Corbett -- Securing Access to Wireless Local Area Networks Using a Passive Approach to Device Identification
* Dr. Sung-Eun Kim -- Efficient and QoS Guaranteed Data Transport in Heterogeneous Wireless Mobile Networks
* Dr. Kulsoom Abdullah -- Scaling and Visualizing Network Data to Facilitate in Intrusion Detection Tasks
* Yusun Chang -- Dynamic Optimal Fragmentation with Rate Adaptation for Goodput Enhancement in Wireless Networks

/%
!March 8th, 2006
Yusun Chang has submitted his proposal: Dynamic Optimal Fragmentation with Rate Adaptation for Goodput Enhancement in Wireless Networks

!February 7th, 2006
''Professional Education Course''
//[[Fundamentals of Enterprise Network Security|http://www.pe.gatech.edu/conted/servlet/edu.gatech.conted.course.ViewCourseDetails?COURSE_ID=726]]//
{{{This course is for network administrators of corporations, institutions, and government agencies who want to understand the technologies used for local area networks and the Internet, how these technologies create vulnerabilities to attacks, and what technologies can be used to provide the best security for a certain budget.}}}

!January 18th, 2006
The presentation [[Schedule]] has been updated for Spring 2006.

!July 5th, 2005
[[Alessandro Brawerman]] passed his Ph.D. defense today.
His thesis title is "A Fraud-Prevention Framework for Software Defined Radio Mobile Devices".

!July 5th, 2005
Both [[Kulsoom Abdullah|http://users.ece.gatech.edu/~kulsoom/]]'s and [[Chris Lee]]'s [[submissions|Publications]] to [[VizSec 2005|http://www.cs.ucdavis.edu/~ma/VizSEC05/]] were accepted.
%/
From: //A Passive Approach to Wireless NIC Identification// by [[Cherita Corbett]], [[Dr. Raheem Beyah|http://www.cs.gsu.edu/rbeyah]], and [[John Copeland|Dr. John Copeland]]
----
IEEE 802.11 wireless networks are plagued with problems of unauthorized access. Left undetected, unauthorized access is the precursor to additional mischief. Current approaches to detecting intruders are invasive or can be evaded by stealthy attackers. We propose the use of spectral analysis to identify a type of wireless network interface card. This mechanism can be applied to support the detection of unauthorized systems that use wireless network interface cards that are different from that of a legitimate system. The approach is passive and works in the presence of encrypted traffic.

[img[img/wireless_id.jpg]]
[img[photos/yusun.jpg]]
!Contact Information
Email: yusun@ece.gatech.edu
My personal website: http://www.prism.gatech.edu/~gtg312k/
Phone: (404) 894-0179
Fax: (404) 894-0035
!Research Goals
Modeling and optimizing performance of wireless networks.
Solving problems in wireless networks to achieve better performance.
!Current Research
*WLAN/WMAN performance optimazition
*Optimum Rate control and channel estimation in Wireless Networks
*Optimal Fragmentation and modeling in WLAN
*Fast Handoff in Wireless Mobile Networks
!Education
*2002 - MS in Electrical Engineering at Columbia University
!Publications
*Yusun Chang, Christopher P. Lee, John Copeland, "Goodput Optimization in CSMA/CA Wireless Networks.", IEEE BROADNETS. Durham, NC. Sep 07.
*Yusun Chang, Chris Lee, B. Kwon, John Copeland, “Dynamic Optimal Fragmentation with Rate Adaptation for Goodput Enhancement in WLANs,” Proceedings of the ICWN(International Conference on Wireless Networks) ’07, Las Vegas, Jun. 2007,  pp. 12-pp.17.
*Yusun Chang, Chris Lee, B. Kwon, John Copeland, "[[Dynamic Optimal Fragmentation for Goodput Enhancement in Wireless LANs|Dynamic Optimal Fragmentation with Rate Adaptation]]", Proceedings of the IEEE TridentCom '07, Orlando, May 2007.
*Yusun Chang, Chris Lee, John Copeland, "[[Optimal Fragmentation for Goodput Enhancement in IEEE 802.11 WLANs|Dynamic Optimal Fragmentation with Rate Adaptation]]," Proceedings of the IASTED CIIT '06, Nov. 2006, pp. 265-pp.270.
*E. Shim, H. Wei, Yusun Chang, R. Gitlin, "Low Latency Handoff for Wireless IP QOS with NeighborCasting," Proceedings of the IEEE ICC '02, Apr. 2002, pp. 3245-pp.3249.
*Mistral Weapon System, training and doctrine manuals, Artillery School, Korea Air Force (Apr. 1998)
*J Back, Yusun Chang, "Parallel Extended Local Feature Extraction On Distributed Memory Computer," Proceedings of the International Conference on MFI '94, Oct. 1994, pp. 128-pp.135.
*Y. Chang, K. Lee, "A Study on the Fuzzy Inference Adaptive Control of Robot Manipulators," Proceedings of the Conference on Control, Automation and Systems Engineering, Apr. 1995, pp. 226-pp.229.